Я пытаюсь отправить свое универсальное приложение iOS 9 в Apple (созданное с помощью Xcode 7 GM), но я получаю это сообщение об ошибке для комплекта в iTunes Connect, как только при выборе Отправить на проверку :
Неверная связка. Поддержка многозадачности iPad требует следующих ориентаций: «UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight». Найден 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown' в связке 'com.bitscoffee.PhotoMarks.iOS'.
Мое приложение поддерживает ориентацию Portrait и PortraitUpsideDown, но не поддерживает две другие.
Итак, нужно ли обойти это навязанное требование, или все приложения iOS 9 для iPad должны иметь все четыре ориентации?
В Xcode установите флажок «Требуется полный экран» в разделе «Основные»> «Цели», как показано ниже.
источник
Я использую Xamarin, и в пользовательском интерфейсе нет доступных опций для указания «Требуется полный экран». Поэтому мне пришлось последовать ответу Михаэля Вана с небольшой модификацией. Поехали:
Откройте файл info.plist в текстовом редакторе и добавьте строки:
Я попытался установить значение «ДА», но это не сработало, что было отчасти ожидаемо.
В случае, если вам интересно, я поместил вышеуказанные строки ниже раздела UISupportedInterfaceOrientations
Надеюсь, это кому-нибудь поможет. Благодарю Майкла.
источник
как сказал Майкл,
Отметьте «Требуется полный экран» цели xcodeproj, если вам не нужна поддержка многозадачности.
или проверьте следующие ориентации устройства
В этом случае нам нужно поддерживать раскадровку запуска.
источник
Отключено все ориентации устройства и отмечено только «Требуется полный экран» . Его работает правильно
источник
Перейдите к цели вашего проекта в Xcode> General> Set «Требуется полный экран» (под Скрыть строку состояния) в true.
источник
Как сказал Майкл, установите флажок «Требуется полный экран» в разделе «Основные»> «Цели».
а также удалите «CFBundleIcons-ipad» из info.plst
Это сработало для меня
источник
Вам нужно добавить Портрет (верхняя домашняя кнопка) в поле ориентации поддерживаемого интерфейса файла info.plist в xcode
источник