Xcode: Need to lock game to portrait only

亡梦爱人 提交于 2019-11-28 04:16:39

问题


I just released a game to the app store and realized I completely forgot to lock it to portrait only. I need to submit an updated version that does just that. At this point, is it enough to just go to general > deployment info and uncheck everything but Portrait and then submit this as a new build? Or do I also need to do something to the code? Please note that it's a swift app.


回答1:


Simple.

Here's how you do it.

This works for both objective c and swift.

1. Open your project and go do your build settings.

Scroll down to the tab that says Deployment Info.

3. From there you can see a section called Device Orientation, This is where you need to be. Select an orientation like so.

4 Build the project and you are done!




回答2:


There are two different plist keys for iOS in info.plist for orientation,

  • Supported Device Orientations
  • Supported Device Orientations (iPad)

Both of these must have the appropriate key value pairs in the plist.




回答3:


Go to your info.plist file, Supported interface orientations, delete the keys you don't need.




回答4:


The basic answer is: yes, that should be sufficient.

However:

  • Some elements of your application might not adapt well. I know I had problems with the UIImagePickerController for a landscape-only app. So watch out for functionality that you yourself haven't written and how that interacts with the restriction.
  • If you have code related to orientation (pushing a certain mode etc) it's probably worth testing.
  • You should make the change and test it before submitting. I think there may be ways of holding the release with Apple until you've had the portrait only one approved.


来源:https://stackoverflow.com/questions/29037747/xcode-need-to-lock-game-to-portrait-only

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!