Как добавить значок приложения 167x167 iPad Pro?

Нет места в Xcode 7.1 app icon catalog для iPad Pro 167x167 значок приложения... не являются ли каталоги активов текущей лучшей практикой для добавления значков приложений? Если нет, то как мы должны добавить его?

Ответы

Ответ 1

В Xcode 7.2 теперь есть пространство для него

Заполнитель значка приложения

Xcode 7.2 также будет предупреждать, если он отсутствует

Предупреждение Xcode

Ответ 2

Если вы не используете каталоги активов, вы можете добавить этот значок в свой проект:

  • Создайте файл значков 167x167. В руководствах на значках четко указано, что имена файлов для значков не имеют отношения к делу, поэтому я назвал его "[email protected]".
  • Добавьте файл в проект и добавьте имя файла в массив массива приложений CFBundleIconFiles~ipad.

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

Однако, похоже, вы не можете использовать каталоги активов для значка iPad Pro. Я попытался перенести существующий набор значков в каталог активов, и он не переносил файл значков 167x167. Кажется, для него нет слота, и если используется каталог активов, файлы значков plist игнорируются.

На данный момент кажется, что вы можете либо выбрать между полным списком каталогов активов, либо просто ждать, пока Apple не устранит проблему (и до тех пор, пока не примет значки 152x152).

Ответ 3

Я видел размеры iPhone только в разделе активов AppIcon (XCode 8.1). Я думаю, что это было потому, что я первоначально построил проект, ориентированный на iPhone, а затем добавил поддержку Universal позже. Чтобы добавить пустые иконки iPad, выполните следующие действия.

  • В ImageAssets нажмите на AppIcon, чтобы выделить его.
  • Откройте панель управления правой рукой, щелкнув значок панели в правом верхнем углу xCode.
  • На панели служебных программ щелкните Инспектор атрибутов (выглядит как карандаш, указывающий вниз по строке).
  • Теперь вы должны увидеть два раскрывающихся списка на панели, в которых говорится об iPhone и iPad. Выберите iPad и выберите "iOS7.0 и более поздние версии".

Ответ 4

решаемые.

Для меня было добавлено [email protected] под ключ CFBundlePrimaryIcon.

Я изначально попытался добавить под ключ CFBundleIcons ~ ipad, который работал НЕ. Я даже не уверен, нужен ли CFBundleIcons ~ ipad ключ, но я боюсь его сейчас удалить.

  • Создание универсального устройства iOS
  • Не использовать каталог активов.
  • Xcode 7.3 и Qt 5.6.0

Файл: Info.plist

<key>DTPlatformVersion</key>
<string>8.3</string>
<key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>Icon.png</string>
            <string>[email protected]</string>
            <string>Icon-72.png</string>
            <string>[email protected]</string>
            <string>Icon-76.png</string>
            <string>[email protected]</string>
            <string>[email protected]</string>
        </array>
    </dict>
    <key>CFBundleIcons~ipad</key>
    <dict>
        <key>CFBundlePrimaryIcon</key>
        <dict>
            <key>CFBundleIconFiles</key>
            <array>
                <string>Icon.png</string>
                <string>[email protected]</string>
                <string>Icon-72.png</string>
                <string>[email protected]</string>
                <string>Icon-76.png</string>
                <string>[email protected]</string>
                <string>[email protected]</string>
            </array>
        </dict>
    </dict>
</dict>

Ответ 5

Самый простой способ решить эту проблему:

  • Удалить существующий файл AppIcon
  • Создайте новый файл AppIcon
  • Добавьте отсутствующие значки (теперь будут доступны iPad и другие параметры значка)

Также убедитесь, что размеры правильные. Если в файле AppIcon указано 83,5 балла с размером файла 2x, размер должен быть размером 167x167 png и т.д.