【发布时间】:2018-06-16 09:24:56
【问题描述】:
我正在开发一个 iOS 应用程序,Apple 的应用程序审查委员会告诉我,我的应用程序必须在 iPad 和 iPhone 上正常运行,尽管我只打算让它在 iPhone 上运行。
我无法将 iPad 上的方向锁定为横向。我仅在常规设置和视图控制器中将支持的方向设置为横向。我尝试在 info.plist 中做同样的事情,但是当我尝试上传我的构建时,Xcode 给了我一个错误,说必须启用所有 4 个方向选项。
在 iPhone 上,我的应用没有方向问题。我想知道是否有一种方法可以在我忽略的 iPad 上强制横向方向,并且仍然允许我在 info.plist 中选择所有 4 个方向。
【问题讨论】:
-
如果您的应用程序是 iPhone 专用应用程序(不是通用的),那么您无需针对 iPad 执行任何特定操作。您确实需要确保您的应用程序在 iPhone 4 分辨率下正常工作,因为这是 iPad 上 iPhone 应用程序使用的屏幕尺寸。
-
@Paulw11 我最初有这个,但一切都很难扩展。我再试一次谢谢
-
在您的应用项目设置中,您是否将其标记为仅适用于 iPhone 或通用。如果它被标记为通用,那么它也需要在 iPad 上工作。
-
@UpholderOfTruth 我最初只将它用作 iPhone,但当我提交它以供审核时,我被告知它也必须在 iPad 上工作,无论我的项目设置如何
-
没错。仅限 iPhone 的应用程序仍然可以安装在 iPad 上,因此它们必须在 iPhone 4 分辨率下运行。