这里有一个类似的问题,但没有一个有效的答案: Xcode 不遵循设备方向 无论我如何更改 Xcode 13 中的设置,当我运行我的应用程序时,它完全忽略了设备方向设置。 我只想让我的应用程序为纵向,但它看起来可以横向(左/右)和任何其他方向! 这是我的设置: info.plist 文件: 部署下的手动设置: 有人有解决方案吗,因为这是 Xcode 中非常恼人的错误!
“Device Orientation” 复选框在 Xcode 13 中似乎出现了问题。它们完全不会修改 info.plist 条目。也许这与苹果在 WWDC 2021 上推出的新的 info.plist 精简模板有关。手动添加“支持的设备方向(iPhone)”似乎可以解决问题。但是,它不会反映在 Xcode 部署信息的复选框中。
我不确定这是否正确,但它解决了问题,设备方向复选框再次可用。看起来像是Xcode的一个bug。你需要做的就是在Info.plist中删除"Supported interface orientations (iPhone)",并在General中选择必要的复选框。XCode截图: