Подтвердить что ты не робот

ERROR ITMS-90032: "Недопустимый путь к изображению - изображение не найдено на пути, указанном под ключом" CFBundleIcons ": AppIcon40x40"

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

4b9b3361

Ответ 1

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

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

2) Перейдите в информационный plist и добавьте словарь "Icon files (iOS 5)" и добавьте имена имен приложений под строками (имя того, как вы используете в своем приложении). Его показано на рисунке ниже. Убедитесь, что изображения представляют собой png файлы. И вы сделаете это с этим. Спасибо

enter image description hereenter image description here

Ответ 2

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

Ответ 3

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

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

Ошибка ITMS-90032

Ответ 4

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

  • Удалено приложение AppIcon Image из моего проекта Xcode Images.xcassets со всеми значками, которые я добавил.
  • Затем, когда вы выбираете файл Images.xcassets, заново создайте изображение AppIcon Image from+. Вы можете сделать это, нажав кнопку "плюс", затем выберите "Новый значок приложения".
  • Будет создан новый набор изображений AppIcon. Теперь добавьте все необходимые значки, которые поддерживаются вашим приложением. Убедитесь, что они находятся в формате PNG-24.
  • Наконец, я выбрал имя приложения Target и в разделе Общие. Я прокрутил вниз до раздела Иконки приложений и изображений обеда и выбрал недавно созданные изображения AppIcon, установленные в Иконки приложений
  • Очистите проект и перестройте его. Это решение сработало для меня и устранило ошибки.

Ответ 5

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

Ответ 6

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

У меня также была эта ERROR 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. Я воссоздал Content.json, убедившись, что не использую 2 разных версии файла 120x120. Когда все они были заполнены, я попробовал снова отправить приложение Loader и IT WORKED!

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

Ответ 7

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

Ответ 8

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

Удалить значок ресурса и значок значка из информации Plist.

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

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

Я удалил ICON из пакета Resource и добавил его в папку с файлами Image.

Ответ 9

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

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

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

Список имен иконок iOS 7

Решение

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

Ответ 10

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

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

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

Ответ 11

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

Вам нужно следующее: 29x29 57x57 40х40 60x60 120x120 50х50 и др.

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

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

enter image description here

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

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

Ответ 12

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

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

Ответ 13

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

Ответ 14

Удалите все изображения и заново создайте их в формате png, убедитесь, что "png". Может быть, он показывает png, но есть какая-то проблема, поэтому убедитесь, что png.Попробуйте сделать это png с помощью какой-либо другой формулы, а затем добавьте ее, она будет работать. Это решило мою.

Ответ 15

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

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

Ответ 16

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

Ответ 17

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

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

Ответ 18

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

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

Ответ 19

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