iPhone Application Loader и расширение файла Icon - PullRequest
2 голосов
/ 24 июля 2010

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

В обновление было добавлено новое изображение высокого разрешения (icon@2x.png)

Если я установил для ключа «Файл значка» в файле -info.plist значение «значок», на устройстве отобразится ожидаемый значок, однако при попытке загрузить приложение с помощью загрузчика приложений он жалуется на то, что файл значка не имеет расширения.

Когда я устанавливаю ключ «Файл значка» на «icon.png» и загружаю приложение на устройство, отображается значок низкого разрешения, а не новый симпатичный.

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

1 Ответ

4 голосов
/ 24 июля 2010

Документация Apple по этому вопросу неполна и даже неверна.

Вот правильный способ использования значков высокого разрешения в вашем Info.plist:

<key>CFBundleIconFile</key>
<string>Icon.png</string>
<key>CFBundleIconFiles</key>
<array>
    <string>Icon.png</string>
    <string>Icon@2x.png</string>
</array>

В Xcode эти две клавиши отображаются как «Файл значков» и «Файлы значков».

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