iPhone: ошибка расширения иконки при проверке архива - PullRequest
2 голосов
/ 06 июля 2010

Используя Xcode 3.2.3, я обновил свое приложение до iOS4 и собрал архив.Когда я пытался проверить приложение, я получил следующие предупреждения:

"Значок, указанный в Info.plist CFBundleIconFile, не имеет расширения: icon"

Поскольку мое приложение является универсальным приложением, у меня есть4 иконки упоминаются в листе и, следовательно, 4 ошибки.Я также укажу, что в моем списке значков отображаются под CFBundleIconFiles, а не CFBundleIconFile.

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

Что мне здесь не хватает?

Ответы [ 3 ]

2 голосов
/ 10 августа 2010

Решение здесь (в основном):

http://useyourloaf.com/blog/2010/8/4/application-icon-troubles.html

Однако он ошибся в одном: в дополнение к массиву CFBundleIconFiles вы все еще нам нужен ключ CFBundleIconFile, содержащий только имя файла 57x57 png (например, just icon.png), чтобы обеспечить обратную совместимость с устройствами, предшествующими iOS4.В противном случае Application Loader будет сучкой и не позволит вам загрузить его.

0 голосов
/ 30 ноября 2010

Чтобы сэкономить ваше время на чтение по ссылке Криса Редфордса:

Вам нужны следующие записи в информационном листе: CFBundleIconFile с именем png-файла 57x57 (например, icon.png) CFBundleIconFiles Массив с одной строкой, содержащей имя файла без расширений (например, значок)

0 голосов
/ 24 августа 2010

Вы должны писать расширения файлов, @ 2x изображения загружаются автоматически с расширением или без него.

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