Xcode: нужно заблокировать игру только для портрета

Я только что выпустил игру в магазин приложений и понял, что совершенно забыл заблокировать ее только для портретной ориентации. Мне нужно представить обновленную версию, которая делает именно это. На данный момент достаточно просто перейти к общей> информации о развертывании и снять все галочки, кроме портрета, а затем отправить это как новую сборку? Или мне тоже нужно что-то делать с кодом? Обратите внимание, что это быстрое приложение.


person Kevin Ok    schedule 13.03.2015    source источник


Ответы (4)


Простой.

Вот как вы это делаете.

Это работает как для цели c, так и для быстрой.

1. Откройте свой проект и перейдите к настройкам сборки.

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

Прокрутите вниз до вкладки с надписью Deployment Info.

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

3. Оттуда вы можете увидеть раздел под названием Device Orientation, Вот где вам нужно быть. Выберите такую ​​ориентацию.

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

4 Создайте проект, и все готово!

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

person Jesse Onolemen    schedule 13.03.2015
comment
Я помог вам, обязательно отметьте это как ответ - person Jesse Onolemen; 15.03.2015
comment
Возможно, это неправильный ответ, так как для iPad может быть отдельный набор ключей. Это только заблокирует iPhone, если это так, и тогда вам нужно изменить файл plist. - person Crashalot; 04.04.2017

Есть два разных ключа plist для iOS в info.plist для ориентации,

  • Поддерживаемые ориентации устройств
  • Поддерживаемые ориентации устройств (iPad)

Оба они должны иметь соответствующие пары ключ-значение в plist.

person Parth Sane    schedule 16.03.2017
comment
Это должен быть правильный ответ, поскольку иногда использование графического подхода в разделе Информация о развертывании не переопределяет настройки iPad. - person Crashalot; 04.04.2017
comment
Да, я пропустил конкретный iPad. Огромное спасибо! - person Ruchira Randana; 17.10.2018

Перейдите в свой файл info.plist, Поддерживаемые ориентации интерфейса, удалите ненужные ключи.

person Dreaming In Binary    schedule 13.03.2015

Основной ответ: да, этого должно быть достаточно.

Однако:

  • Некоторые элементы вашего приложения могут плохо адаптироваться. Я знаю, что у меня были проблемы с UIImagePickerController для горизонтального приложения. Поэтому следите за функциями, которые вы не написали сами, и за тем, как они взаимодействуют с ограничением.
  • Если у вас есть код, связанный с ориентацией (нажатие определенного режима и т. д.), вероятно, его стоит протестировать.
  • Вы должны внести изменения и протестировать их перед отправкой. Я думаю, что могут быть способы отложить релиз с Apple, пока у вас не будет одобрен только один портрет.
person button    schedule 13.03.2015