Настройка нескольких файлов значков - PullRequest
0 голосов
/ 30 августа 2010

Я на последней стадии подачи заявки на распространение в магазине iTunes, но я зацикливаюсь на файлах значков!

Если у меня есть только файл 57x57, я получаюпредупреждение в XCode и ошибка в загрузчике приложений, которую я не предоставил 72x72.Если я установлю имя 72x72 равным «Icon.png» вместо 57x57, то оно будет жаловаться на необходимость 57x57 и задушит шаг загрузки приложения.

Apple уже обратилась к этому по адресу: http://developer.apple.com/iphone/library/qa/qa2010/qa1686.html#IPHONEADDITEMS, но эти инструкции не выполняются, когда я пытаюсь следовать им: стрелка раскрытия никогда не появляется рядом с клавишей «Файлы значков» после того, как я ее добавил, поэтому способ добавления нескольких значков для меня не работает.

На заметку о том, что я не хочу значок 72x72 для iPad.Я установил свойства приложения только для iPhone, но он по-прежнему требует значок 72x72 в дополнение к 57x57.

Ответы [ 3 ]

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

Если вам все равно, как ваше приложение выглядит на iPad, быстрое и грязное решение - создать файл значков размером 72 на 72 пикселя (просто скопируйте и измените размер текущего с помощью приложения Preview) и включите его в ресурсы проекта в виде Icon-72.png

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

Здесь были различные проблемы:

1) Мне пришлось вручную установить тип CFBundleIconFiles в Array, щелкнув его правой кнопкой мыши после изменения имени.Однако это откатилось как ...

2) Шизофреническая настойчивость приложения Application Loader, что единственная иконка должна быть одновременно 57x57 и 72x72, была из-за того, что я установил «Базовый SDK» в 3.2 в ProjectProperties, версия ОС, которая предназначена только для iPad, и в то же время я установил «Targeted Device Family» для компиляции только для iPhone.Решением было изменить «Базовый SDK» на 4.0, а «Цель развертывания iPhone OS» - на 3.1.3, оставив iPhone в качестве «семейства целевых устройств».

Теперь я собираю без предупреждений.Новое зависание в том, что Application Loader просто сообщает, что произошла ошибка связи с магазином iTunes.: P

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

Стрелку раскрытия можно отобразить, щелкнув значок в правой части строки, когда он выбран, чтобы получить первый, а затем нажмите плюс, чтобы получить следующий.Это действительно рекомендуемый способ сделать это.Apple на самом деле рекомендует использовать значки 57x57 (iPhone), 114x114 (iPhone4), 72x72 (iPad) и 512x512 (Ad-Hoc Distribution).

Еще лучше, иногда я нахожу переход к новой версии предварительного просмотра2 "из XCode 4 и использование его для изменения Info.plist - это путь - МНОГО более приятного редактора и, очевидно, прямая и обратная совместимость файлов.Затем откройте его обратно в XCode 3 и сделайте там свои последние компиляции.

...