【问题标题】:Xcode: Need to lock game to portrait onlyXcode:只需要将游戏锁定为纵向
【发布时间】:2015-03-13 16:50:20
【问题描述】:

我刚刚在应用商店发布了一款游戏,并意识到我完全忘记将其锁定为仅纵向。我需要提交一个更新的版本来做到这一点。此时,只需转到常规 > 部署信息并取消选中除肖像以外的所有内容,然后将其作为新版本提交就足够了吗?还是我还需要对代码做些什么?请注意,这是一个 swift 应用程序。

【问题讨论】:

    标签: xcode swift xcode6 portrait


    【解决方案1】:

    简单。

    这是你的做法。

    这适用于目标 c 和 swift。

    1。打开您的项目并进行构建设置。

    向下滚动到显示Deployment Info 的标签。

    3。从那里您可以看到一个名为Device Orientation 的部分,这是您需要的地方。像这样选择方向。

    4 构建项目,你就完成了!

    【讨论】:

    • 这有助于您确保将其标记为答案
    • 这可能不是正确的答案,因为 iPad 可能有一组单独的按键。如果是这样,这只会锁定 iPhone,然后你需要修改 plist。
    【解决方案2】:

    info.plist 中有两个不同的 iOS plist 键用于定位,

    • 支持的设备方向
    • 支持的设备方向 (iPad)

    这两者都必须在 plist 中具有适当的键值对。

    【讨论】:

    • 这应该是正确的答案,因为有时使用 部署信息 部分中的图形方法不会覆盖 iPad 设置。
    • 是的,我错过了 iPad 专用的那个。非常感谢!
    【解决方案3】:

    转到你的 info.plist 文件,支持的界面方向,删除你不需要的键。

    【讨论】:

      【解决方案4】:

      基本答案是:是的,这应该足够了。

      但是:

      • 您的应用程序的某些元素可能无法很好地适应。我知道我在使用 UIImagePickerController 时遇到了仅限横向应用程序的问题。因此,请注意您自己未编写的功能以及它如何与限制相互作用。
      • 如果您有与方向相关的代码(推动某种模式等),则可能值得测试。
      • 您应该在提交之前进行更改并进行测试。我认为在你的肖像只有一张获得批准之前,可能有一些方法可以与 Apple 保持发布。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-21
        • 2023-03-17
        相关资源
        最近更新 更多