我正在开发一个iOS应用程序,苹果的应用程序审查委员会告诉我,我的应用程序必须在iPad和iPhone上正常运行,即使我只打算让它在iPhone上运行。
我在将iPad上的方向锁定为横向时遇到问题。我仅在常规设置和视图控制器中将支持的方向设置为横向。我尝试在 info.plist 中执行相同的操作,但是当我尝试上传我的构建时,Xcode 给了我一个错误,说必须启用所有 4 个方向选项。
在iPhone上,我的应用程序在方向方面没有问题。我想知道是否有一种方法可以在我忽略的iPad上强制横向,并且仍然允许我在info.plist中选择所有4个方向。
了解到,我还可以在常规设置中选择"需要全屏"选项。这消除了在 info.plist 文件中启用所有 4 个方向选项的需要,因为它禁用了 iPad 多任务处理的选项。仅当目标设备选项标记为"通用"时,这才适用。