Недопустимая ошибка пакета - "требуется раскадровка запуска"

Я продолжаю получать эту ошибку, когда пытаюсь отправить свое приложение в хранилище с помощью Xcode:

ОШИБКА ITMS-90475: "Недопустимый пакет". Поддержка многозадачности iPad требует, чтобы раскадровка запуска выполнялась в комплекте "com.companyname.appname".

Кто-нибудь знает, что на самом деле означает эта ошибка?

Ответ 1

Это связано с тем, что вам нужно указать, как ваше приложение должно обрабатывать multitasking на iPad.

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

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

Ответ 2

Я решил проблему таким образом, см. здесь:

Если вам нужно отказаться от режима "Слайд-вспять" и "Разделить", сделайте это явно, добавив ключ UIRequiresFullScreen в файл Info.plist проектов Xcode и примените логическое значение "ДА".

Ответ 3

Вам нужно добавить экран запуска (Xcode > File > New). В разделе iOS > User Interface вы выбираете "Launch Screen", чтобы добавить его в проект.

Для iPad вам необходимо поддерживать все 4 ориентации.

Выберите в Xcode ваш целевой файл и под вкладкой "Общие" перейдите к "Значкам приложений и запускам изображений". Здесь вы выбираете созданный файл запуска. Когда вы запускаете приложение, вы увидите, что изображения запуска (растровые) не используются, но раскадровка экрана запуска.

Ответ 4

Вы можете сделать это, как показал Андре или напрямую добавить:

<key>UIRequiresFullScreen</key>
<true/>

В файле .plist.

Ответ 5

Вы можете установить флажок "Требуется полный экран" в разделе "Основные" > "Цели"

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

Ответ 6

Если вы используете Кордову, вы можете использовать плагин cordova-ios-requires-fullscreen (см. Как отключить многозадачность iOS9 через Ionic/Cordova?)

Обновить: вы также можете использовать cordova-plugin-ipad-multitasking, что также предотвращает еще одну проблему (ITMS- 90474)

Обновить: теперь это должно быть исправлено с помощью инструментов Cordova 5.4 без необходимости в этих плагинах.

Ответ 7

От Xcode 8.x. Проверьте представление GIF.

GIF