Ваш двоичный файл не оптимизирован для iPhone 5, с использованием launchscreen.xib для цели iOS 8

Я полностью заполнил свою заявку и нахожусь на этапе, когда я хочу отправить свою заявку в магазин приложений. После нажатия кнопки архива и нажатия кнопки «отправить в магазин приложений» я получаю следующее сообщение об ошибке:

Ваш двоичный файл не оптимизирован для iPhone 5 - - Представленные новые приложения для iPhone и обновления приложений должны поддерживать 4-дюймовый дисплей на iPhone 5 и должны включать изображение запуска, указанное в Info.plist в UILaunchImages со значением UILaunchImageSize, равным {320, 568}. Изображения запуска должны быть файлами PNG и располагаться на верхнем уровне вашего пакета или предоставляться в каждой папке .lproj, если вы локализуете изображения запуска. Узнайте больше о поддержке iPhone 5 и изображениях для запуска приложений, просмотрев «Рекомендации по человеческому интерфейсу iOS» на странице «https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/.IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5 »и« Руководство по программированию приложений для iOS »на странице« https://developer.apple.com/library/ios/documentation./iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW12 ».

Я не понимаю, почему я получаю это сообщение об ошибке, потому что я установил цель развертывания для iOS 8, и в этом случае я считаю, что могу использовать launchscreen.xib (это то, что я использую в настоящее время). Другая информация заключается в том, что мое приложение работает только в ландшафтном режиме (не уверен, что это вообще актуально).

Я также не уверен, что было бы лучше использовать LaunchImage в папке image.xcassetes для решения этой проблемы. Для меня этот набор изображений LaunchScreen требует, чтобы я только загрузил 2X и retina 4 для портрета iPhone iOS 7,8

Я очень признателен за любую помощь, так как в идеале я хотел бы выпустить свое приложение как можно скорее.


person cyrusbehr    schedule 27.06.2015    source источник
comment
пожалуйста, проверьте мой ответ о настройке экрана запуска для приложения iOS: stackoverflow.com/a/28185894/1280373   -  person Nitin Gohel    schedule 27.06.2015
comment
Я пытаюсь применить ваш метод; однако, когда я перехожу к файлу info.plist, нажимаю + и прокручиваю параметры, для UILaunchImages нет опции. Есть идеи, как я могу это решить?   -  person cyrusbehr    schedule 28.06.2015
comment
Используйте каталог активов, это просто, но то же самое, что я объясняю   -  person Nitin Gohel    schedule 28.06.2015


Ответы (1)


Как говорится,

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

Поэтому вам необходимо установить его для iPhone 5 и всех других устройств, которые ваше приложение будет поддерживать.

Перейдите в свой image.xcassetes> LaunchImages. Откройте правую боковую панель и установите следующее: (я предполагаю, что ваша цель - iOS8 и выше, и ваше приложение находится только в альбомной версии). Размер Retina HD 5.5 должен быть: 2208 x 1242 пикселей.

введите описание изображения здесь

person Munahil    schedule 27.06.2015
comment
Я попытался сделать то, что вы сказали, и загрузил изображение размером 2208 на 1242 пикселей на Retina HD 5.5, но когда я пытаюсь отправить его в магазин приложений, я получаю то же сообщение об ошибке, есть идеи? - person cyrusbehr; 28.06.2015
comment
Я думаю, вам следует выбрать iOS 8.0 и более поздние версии и портретный и альбомный режимы, а также iOS 7.0 и более поздние версии, iPhone Potrait. А затем установите заставки, очистите сборку, заархивируйте и снова отправьте. Если это решит проблему, дайте мне знать - person Munahil; 29.06.2015