如何在用户定义的设置中设置支持的界面方向?

how to set supported interface orientations in user-defined settings?

我需要使用用户定义的设置来为 iPhone 设置支持的界面方向,具体取决于我的构建配置。

在用户定义的设置中我有:

在我的 info.plist 我设置:

但是没有用。 iPhone 以纵向模式启动... 为了确保它来自我的自定义设置,我 运行 在 .plist 中没有用户定义的变量,并且它工作正常:

怎么了?

我找到了一个解决方法,我为每个构建配置创建了 2 个 info.plist,并关联了支持的界面方向:

  • 信息-conf1.plist
  • 信息-conf2.plist

然后在 Build Settings > Packaging 中,设置正确的 plist。