我尝试寻找有关如何使用 CMake 设置这些(红色)的信息,但到目前为止没有运气:
第一个红框问题:
首先,即使设备看起来已正确设置为“通用”,但 Xcode 并未正确解释该值。当我使用下拉菜单手动将其设置为“通用”时,它会为 iPhone 和 iPad 分别提供一个选项卡。此外,我知道它没有被正确解释,因为应用程序无法正常运行(在我的例子中,启动图像和应用程序本身都没有全屏运行)。
我认为以编程方式设置方向不适合我,因为我也需要正确方向的启动图像。 所以不能做这样的事情: How do I programmatically set device orientation in iOS7?
第二个红框问题:
我为我的所有图标使用 Assets 文件,所以目前我必须使用 CMake 进行构建,然后每次都按“使用 Assets 目录”。 我找到了这个但似乎不是很有用: http://cmake.3232098.n2.nabble.com/Icon-and-Launch-image-support-for-iOS-apps-td7590970.html
最佳答案
关于“第一个盒子问题”,我发现这个演示项目采用的方法非常有效。
https://github.com/forexample/testapp/blob/master/CMakeLists.txt
他们使用模板化的 Info.plist
在配置期间注入(inject)包标识符等。好的部分是您可以修改 plist.in
文件中的方向,然后一旦您打开项目,这些方向就会干净地转换为 Info.plist
。
关于ios - 使用 CMake 的 Xcode 部署信息和图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32492967/