【问题标题】:iPhone-only app orientation controls for iPad适用于 iPad 的仅限 iPhone 的应用程序方向控制
【发布时间】: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 分辨率下运行。

标签: ios xcode ipad


【解决方案1】:

我还了解到,我还可以在常规设置中选择“需要全屏”选项。这消除了在 info.plist 文件中启用所有 4 个方向选项的需要,因为它禁用了 iPad 多任务选项。这仅适用于目标设备选项被标记为通用的情况。

【讨论】:

  • 这是为了解决您的问题还是只是进一步的信息?如果是后者,请删除此“答案”并根据需要编辑您的问题。
猜你喜欢
  • 1970-01-01
  • 2013-05-17
  • 1970-01-01
  • 1970-01-01
  • 2018-03-30
  • 1970-01-01
  • 2011-10-27
  • 1970-01-01
相关资源
最近更新 更多