it-roy-ru.com

ОШИБКА ITMS-90032: "Неверный путь к изображению. Не найдено изображение по пути, указанному в разделе" CFBundleIcons ": AppIcon40x40"

Я получаю это " Не найдено изображение по пути, указанному под ключом 'CFBundleIcons': " error,enter image description here даже когда я добавил изображения значков приложений в папку Images.xcastes, загружая мое приложение в appstore. Ваш немедленный ответ приветствуется. Спасибо

39
Md Rais

Я нашел решение для этого поста, и здесь я собираюсь объяснить, как я мог решить эту проблему.

1) Удалите все значки приложений из папки Images.Xcassets и добавьте их в свой основной комплект. Показано на рисунке ниже.

2) Перейдите на информационный лист и добавьте словарь «Файлы значков (iOS 5)» и добавьте имена значков приложения под строками (имя, которое вы используете в своем приложении). Это показано на рисунке ниже. Убедитесь, что изображения являются файлами PNG. И вы будете сделаны с этим. Спасибо

enter image description hereenter image description here

3
Md Rais

У меня была похожая проблема при отправке приложения. То же сообщение за исключением того, что это был AppIcon120x120. Проблема в том, что на новом макете xcasset появился новый значок CarPlay для iOS8. Очистка этой иконки исправила это, что я заполнил по привычке. Вот где я нашел ответ. 90032 неверная проблема с изображением.

34
codehammer

Я получил эту ошибку; все мои изображения были правильно расположены в папке Images.xcassets, и они скомпилированы, проверены и работают нормально в моей системе разработки. Поэтому я просто удалил плохой ключ из файла <имя проекта> -Info.plist.

Тогда загрузка в магазин приложений прошла без нареканий. YMMV.

 Error ITMS-90032

34
user1527225

Я получил ту же ошибку, когда я отправил свое приложение с расширением watchkit . Это решение, которое работало для меня:

  1. Удалил набор изображений AppIcon из моего проекта Xcode Images.xcassets со всеми иконками, которые я добавил.
  2. Затем заново создайте набор изображений AppIcon с помощью кнопки «+» ниже при выборе файла Images.xcassets. Вы можете сделать это, нажав кнопку «плюс», затем выберите «Новый значок приложения».
  3. Будет создан новый набор изображений AppIcon. Теперь добавьте все необходимые значки, которые поддерживает ваше приложение. Убедитесь, что они в формате PNG-24.
  4. Наконец, я выбрал имя своего приложения Target и в General tab прокрутил вниз до раздела Значки приложений и Изображения обедов и выбрал вновь созданные изображения AppIcon, установленные в Источник значков приложений
  5. Очистите ваш проект и перестройте . Это решение сработало для меня и удалило ошибки.
6
MSwift

Я использую Xamarin Studio V 5.10.3 и у меня было несколько проблем при использовании Application Loader для отправки файла .ipa в App Store. 

У меня также была эта ОШИБКА itms-90022 из-за отсутствия значка 120x120. Конечно, я включил файл 120x120 в файл Images.xcassets -> AppIcons.appiconset -> Contents.json .... поэтому я не был уверен, в чем проблема.

В конечном итоге у меня получилось следующее: 1) Исходя из первого ответа на этот вопрос, я удалил изображения CarPlay 120x120 и 180x180 из ссылки Contents.json. Я попытался заставить это пройти снова, но это не удалось .. все еще утверждая, что это пропускало файл 120x120.

2) Я заметил, что было 2 файла размером 120x120 (я загрузил 40pt x 3 = 120x120 И 60pt x 2, что также = 120x120. Возможно, они конфликтуют!) Я удалил один из них .... попробовал еще раз .. до сих пор нет идти.

3) Я полностью удалил папку AppIcons.apppiconset из проекта и воссоздал ее, щелкнув правой кнопкой мыши на Images.xcassets и выбрав Add -> New App Icon. Я пересоздал Contents.json, чтобы не использовать 2 разные версии файла 120x120. После того, как все они были заполнены, я снова попытался отправить их через Application Loader, и ЭТО РАБОТАЛО! 

Краткий ответ = удалите папку AppIcons.appiconset и создайте ее заново. Убедитесь, что вы не используете 2 разных файла одинакового размера (например, 40pt x3 и 60pt x2).

4
aguazul

Убедитесь, что ваши изображения не повреждены и имеют правильный формат (png24). У меня был один плохой образ, который меня сбил с толку. Перепробовав все остальное, я случайно обнаружил плохое. Было бы неплохо, если бы мы получили осмысленное сообщение об ошибке по этому поводу.

4
Heliotropix

Убедитесь, что вы используете папку активов изображения для значков приложений.

Удалите значок и имя значка комплекта ресурсов из информационного списка.

Вам необходимо использовать значок из информационного списка или значок приложения из папки ресурсов изображения.

Не используйте оба, потому что это всегда отдает предпочтение информационному списку.

Я удалил иконки из комплекта ресурсов и добавил их в папку ресурсов Image.

4
Anil Gupta

Дизайнер прислал мне jpeg-файлы, мне было лень переименовывать в png вручную и добавлять в Assets. Не было никаких претензий от Xcode, но получена ошибка при загрузке в Appstore. Итак, я конвертировал инструментами и все заработало. 

3
thanhbinh84

У меня возникла та же проблема с Cordova . Чтобы решить ее, я просто экспортировал все изображения из images.xcassets/AppIcon.appiconset в другую папку моего ноутбука и удалил все из них в Xcode.

Затем очистите и постройте свой проект.

Перетащите изображения из вашей папки в Xcode и очистите/соберите еще раз.

3
Joffrey Lgt

Причина проблемы

Обычно это происходит, когда Application Loader и iTunes Connect не могут найти файл значков с указанным именем (здесь AppIcon40x40) в каталоге значков.

Иногда у вас могут быть все необходимые размеры значков, добавленных в ваш проект, но все же вы можете найти эту ошибку из-за конфликтов имен значков. 

Список имен файлов иконок iOS 7

Решение

Перейдите в Info.plist-> CFBundleIcons и сравните все ваши действительные файлы значков с записями здесь (сравните точные имена), удалите все лишние здесь, которые могут вызывать такого рода ошибки во время загрузки.

2
n.by.n

Откройте файл contents.json, расположенный в папке Images.xcassets> AppIcon.appiconset в приложении текстового редактора. Проверьте каждую ссылку на файл и убедитесь, что в ней указан допустимый файл в этой папке. Если они отсутствуют или названы по-другому, измените текст на допустимый файл. 

Сохраните файл и сделайте то, что вы обычно делаете, чтобы отправить. Счастливы успешные представления?

1
Chris Lambrou

Чтобы опубликовать свое приложение в AppStore/iTunes, вам нужно будет создать все эти варианты значка приложения. 

Вам необходимо следующее: 29x29 57x57 40x40 60x60 120x120 50x50 И т.д.

Чтобы успешно пройти проверку, пройдите эти ошибки и создайте соответствующие значки приложений. Самый простой способ сделать это - создать значок приложения в xcassets. Вам также нужно будет установить изображения для запуска и значки приложений в Targets-> ваше приложение-> General-> источник значков приложения и Launch image source.

Вот скриншот пустой иконки приложения в xcassets:

enter image description here

Также подготовьте изображение 1024x1024, потому что оно вам понадобится для формы перед публикацией приложения. Это изображение будет использоваться для значка приложения в iTunes.

А для скриншотов (они вам также понадобятся) вы можете использовать: https://github.com/KrauseFx/snapshot

1
Miknash

Для меня решение состояло в том, что XCode принимает неправильные размеры изображения в Активах, но они терпят неудачу при проверке. Точнее, у меня было изображение PNG 40x40, которое находилось в коробке 20x20 @ 1x, поэтому оно было недействительным.

1
gklka

Для тех, кто нашел ту же проблему при создании проекта Cordova.

Удаление CFBundleIcon с icon.png в info.plist решило проблему для меня

0
Bali

Я только что обновился до Unity 5.6 и начал получать эту ошибку в своих сборках iOS.

Просматривая ответы каждого - ясно, что это связано с указанием на CFBundleIcons/AppIcons. В моем случае решение состояло в том, что BundleID был сброшен при обновлении проекта Unity. Unity установил для них значение по умолчанию «com.CompanyName.ProductName», и установка BundleID моего приложения была простым исправлением.

0
Tyler Morris

Ну, я только что столкнулся с этой проблемой. И причина довольно странная. Имя файла иконки не совпадает с именем в моем info.plist. Просто первая буква, одна заглавная, а другая строчная. Это нормально, когда работает режим отладки, он не работает, пока я загружаю его в App Store.

0
dixiedude

лучший способ (для меня) - это каталог: Images.xcassets file = empty и удалить из Xcode все значок . Из другого каталога вашего компьютера перетащите каждый значок в Xcode, один за другим, clean и build => ok!

0
jeffos

Удалите все изображения и воссоздайте их в формате png, убедитесь, что «png». Возможно, он показывает png, но есть некоторая проблема, поэтому убедитесь, что png. Попробуйте сделать его png с другой формулой, затем добавьте, что он будет работать. ,.

0
Hamza Abdulrehman

У меня была такая же проблема с проектом cordova 6.3.0 (ios 4.2.0) на xcode 7.3.1.

Решением было открыть файл Images.xcassets и удалить любой значок с «прожектором» в имени . (Я также открыл файл .plist и удалил любой ключ с «Icon» в названии, но я подозреваю, что это было не нужно.)

0
user3484977