Срочный релиз iTunesArtwork отправьте в магазин приложений - PullRequest
5 голосов
/ 19 марта 2011

У меня есть приложение iOS 4.3 для iPhone, встроенное в Xcode4, которое я отправляю через приложение Application Loader.Я получаю эту ошибку:

Значок, указанный в Info.plist, не найден в обертке приложения верхнего уровня: iTunesArtwork

У меня есть следующий набор:

  • iTunesArtwork (JPEG без расширения) в корневой папке
  • Ссылка iTunesArtwork в файле ресурсов
  • 512x512 размер изображения
  • 'Элемент 0;под массивом 'Icon Files' в info.plist

Насколько я могу судить, вышеприведенное точно так, как должно быть для iTunesArtwork.Есть идеи, какой шаг я пропустил?

Ответы [ 3 ]

9 голосов
/ 19 марта 2011

iTunesArtwork должен быть PNG-файлом, и его не следует включать в файлы значков в файле info.plist.

Все, что вам нужно знать о значках приложений, можно найти в следующей статье вопросов и ответов.http://developer.apple.com/library/ios/#qa/qa1686/_index.html

5 голосов
/ 19 марта 2011

Вы просто включаете iTunesArtwork (png без расширения) в корневую папку вашего проекта. Не добавляйте его в ваш info.plist (это неестественно и значки без расширений ломают загрузчик приложений). Ваши CFBundleIconFiles должны содержать только эти значки:

  • Icon.png
  • Icon-72.png (дополнительно для iPad)
  • Icon@2x.png (необязательно для Retina)
  • Icon-Small.png (необязательно для поиска и настроек)
  • Icon-Small-50.png (необязательно для поиска на iPad)
  • Icon-Small@2x.png (необязательно для поиска и настроек)

(Вы можете заменить слово Icon на любое другое)

Лучшие три - самые важные, но поскольку у вас уже есть iTunesArtwork, остальные не так уж и сложно сделать.

Вы также должны установить свой CFBundleIconFile на Icon.png для поддержки более старых версий iOS

1 голос
/ 24 мая 2012

Я думаю, что этот блог поможет вам получить более подробную информацию о текущих графиках, необходимых для отправки приложений iOS.

iTunesArtwork - работа, которую должен выполнять каждый разработчик iOS

спасибо,

Навин Шан

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...