Подтвердить что ты не робот

Изображение запуска iPad и значок приложения

iPad Pro требует значка приложения 167x167 и изображение запуска 2732 x 2048 (пейзаж). Но куда мне их поместить? Xcode 7.1 Каталоги активов не предоставляют места для добавления специальных иконок или изображений iPad Pro.

Мой образ запуска зависит от размера, поэтому использование раскадровки для этого не является хорошим вариантом.

4b9b3361

Ответ 1

Apple прокомментировала эту проблему: "Последняя бета-версия (7.2b3) добавила [email protected] значок значка приложения к каталогам активов, а отношения разработчиков сообщали в радарном комментарии, что они больше не поддерживают запуск изображений и не будут добавлять iPad pro запустите размер изображения для каталогов активов."

Взято из здесь.

Ответ 2

Используйте раскадровку экрана запуска.

Вы также можете отключить файл экрана запуска и запустить источник изображений из общих настроек проекта и использовать старый способ - определить все стартовые изображения в Info.plist.

Info.plist:

<key>UILaunchImages</key>
<array>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>8.0</string>
        <key>UILaunchImageName</key>
        <string>DefaultPro-Landscape</string>
        <key>UILaunchImageOrientation</key>
        <string>Landscape</string>
        <key>UILaunchImageSize</key>
        <string>{1366, 1024}</string>
    </dict>
...
</array> 

Подробнее о UILaunchImages в Info.plist в этом сообщении: Как создать образы запуска для iPhone 6/6 Plus только для ландшафтных приложений?

Ответ 3

Вы должны использовать Запустить файлы экрана для iPad Pro вместо запуска изображений. Во-первых, от iPad Pro iOS не поддерживает Launch Images, поэтому вы не можете найти правильные размеры для запуска приложений iPad Pro в Xcode 7.1. Во-вторых, если вы не используете файл запуска Launch Screen, приложение, запущенное на iPad Pro, будет масштабировано, что называется так называемым "Zoom Zoom".

Ответ 4

Похоже, вам понадобится раскадровка экрана запуска или xib файл для поддержки экранов запуска, специфичных для iPad Pro.

Для Apple вы должны иметь возможность использовать как исходные изображения для поддержки pre-iOS8, так и файл запуска для iOS8+. Из Руководство по распространению приложений Apple:

"Для целей развертывания iOS 7 вы можете предоставить как файл экрана запуска, так и запустить изображения. В iOS 8 используется файл экрана запуска, а в iOS 7 используются изображения запуска.

также эти документы:

"Если вам также необходимо поддерживать более ранние версии iOS, вы можете продолжать поставлять статические изображения запуска в дополнение к файлу запуска".

Однако, в моем случае, даже если у меня есть файл LaunchScreen.storyboard, он не используется, когда у меня есть изображения запуска в каталоге активов. i.e.: Я всегда вижу, что в каталоге каталога запуска запускают изображения вместо экрана запуска. Я подтвердил, что файл экрана запуска установлен в файле info.plist и установлен флаг "Использовать в качестве запуска". Я также использую классы размера и автоматический макет.

Ответ 5

Если вы не найдете "колодцы", где размещать значки в каталоге активов, возможно, вы изменили настройки своего приложения с iPhone на iPad в более поздней точке, а затем iPad "колодцы" не видны. Вы можете включить их, выполнив следующие действия:

Набор будет содержать только ярусы изображений для значков, которые являются релевантными в зависимости от конфигурации вашего проекта во время создания каталога активов. Если изображение отсутствует, разверните инспектор параметров и отметьте соответствующие поля под панелью приложений, в зависимости от цели развертывания проекта и поддерживаемых устройств.