2015-09-30 4 views
18

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

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

ответ

1

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

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

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

также these docs состояние:

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

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

+2

Я понял, почему мой файл экрана запуска не привык. Я должен был установить его флаг контроллера управления «Исходный контроллер просмотра». – archsten

+2

Да, но так как мой образ запуска зависит от размера, раскадровка «Запуск экрана» не является хорошим вариантом. – Shiim

6

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

Вы также можете отключить запуск файла экрана и запуск изображений Источник из проекта Общие настройки и использовать старый способ - определить все изображения запуска в 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 в этом посте: How do I create launch images for iPhone 6/6 Plus Landscape Only Apps?

+3

Я думаю, что это должно быть '{1024, 1366}' независимо от ориентации. Это работает для меня в симуляторе iPad Pro, но '{1366, 1024}' нет. –

8

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

взято с here.

+0

Когда Xcode 7.2 или 7.3 с иконкой приложения iPad PRO для запуска каталога активов? Магазин приложений дает мне только обновление Xcode 7.1.1. – HELLO

+0

Что мы называем иконкой для iPad Pro? Я понимаю, что это размер 167 х 167, но какой файл нужно назвать? – amitsbajaj

+2

Я могу подтвердить, что Xcode 7.2 действительно добавляет место для значка приложения ipad pro. Я боялся этого относительно изображений запуска, но, по крайней мере, хорошо знать, чтобы не задерживать дыхание, спасибо. Честно говоря, # $% @ * Apple за то, как мало они заботятся о обратной совместимости:/ –

4

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

0

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

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