ios - 使用 CMake 的 Xcode 部署信息和图标

标签 ios xcode cmake

我尝试寻找有关如何使用 CMake 设置这些(红色)的信息,但到目前为止没有运气:

enter image description here

第一个红框问题:

首先,即使设备看起来已正确设置为“通用”,但 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/

相关文章:

ios - 应用程序启动时加载用户配置文件,选择 View 时崩溃,将 PFFile 转换为 UIImage

linux - 从centos卸载cmake,用yum安装

ios - 已执行最大重试次数。上传ipa问题

ios - TableView : Cannot subscript a value of type '[String]' with an index of type '[String]'

ios - CocoaPods 重复问题

ios - 提议的 Destination IndexPath 由于 header 错误

ios - CocoaPods 和更新的 (iOS 8) API?

iphone - 监控应用程序使用情况

c++ - 如何在mac上的Cmake中链接libavformat?

c++ - 通过cmake禁用特定库的警告