Xcode или iOS не будут использовать мой Icon-72.png на iPad - PullRequest
3 голосов
/ 16 июля 2010

Я создал 3 файла для иконки приложения: Icon.png, Icon-72.png и Icon@2x.png. Icon@2x.png отлично отображается на реальном iPhone 4. Однако симулятор использует только версию 57px. С iPad ни симулятор, ни сам iPad не используют файл Icon-72.png. Только версия 57px.

Помощь! :)

Ответы [ 3 ]

6 голосов
/ 16 июля 2010

Если вы хотите, чтобы iPad брал несколько значков без указания их имен, убедитесь, что для CFBundleIconFile (единственное число другого предложения) установлено значение unset .Если для него задан определенный файл значков, этот значок будет использоваться всегда, независимо от того, на каком устройстве вы находитесь.

Несмотря на то, что christophercotten правильно относится к методу 3.2+ для указания нескольких файлов значков, если ониотличается от значений по умолчанию.

6 голосов
/ 16 июля 2010

Вы добавили иконки в Info.plist? Вам нужно будет убедиться, что вы добавили запись для «CFBundleIconFiles» и добавили каждую в список. Вы можете увидеть это на сайте Apple Developer со скриншотами:

http://developer.apple.com/iphone/library/qa/qa2010/qa1686.html#IPHONEADDITEMS

Если вы этого не сделаете, он будет использовать только один значок.

2 голосов
/ 16 июля 2010

Это то, что работает для меня в 6 различных проектах на iPhone и iPad.Файл Info.plist содержит следующие записи:

<key>CFBundleIconFile</key>
<string>Icon</string>
<key>CFBundleIconFiles</key>
<array>
    <string>Icon.png</string>
    <string>Icon-58.png</string>
    <string>Icon-72.png</string>
    <string>Icon-114.png</string>
    <string>Icon-Small-50.png</string>
    <string>Icon-Small.png</string>
</array>

Обратите внимание, что CFBundleIconFile установлен.У меня не было проблем с его включением.

И все файлы значков в формате PNG и имеют следующие имена и размеры:

  • Icon.png, 57px.
  • Icon-58.png, 58px
  • Icon-72.png, 72px
  • Icon-114.png, 114px.
  • Icon-Small.png, 29px.
  • Icon-Small-50.png, 50px.

Убедитесь, что ваш проект копирует файлы значков PNG в ваш пакет приложений для всех целей.Я создаю и создаю ссылки на iOS 4.0 SDK с целью развертывания 3.1.3.

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