我试着寻找关于如何使用CMake设置这些(红色)的信息,但是到目前为止还没有得到任何结果:

第一红框问题:
首先,尽管设备似乎被正确地设置为“Universal”,但是Xcode并没有正确地解释这个值。当我手动使用下拉列表将其设置为“Universal”时,它为iPhone和iPad分别提供了一个选项卡。此外,我知道它没有被正确解释,因为应用程序不能正常工作(在我的例子中,无论是启动图像还是应用程序本身都没有全屏运行)。
我不认为以编程方式设置定向对我来说是一种选择,因为我也需要正确的方向中的启动图像。所以不能做这样的事:How do I programmatically set device orientation in iOS7?
第二红框问题:
我为我的所有图标使用一个资产文件,所以现在我必须使用CMake构建,然后每次按“使用资产目录”。我发现了这个,但似乎不太有用:http://cmake.3232098.n2.nabble.com/Icon-and-Launch-image-support-for-iOS-apps-td7590970.html
发布于 2019-09-20 20:15:10
关于第二个红框问题,我发现我需要设置的属性是XCODE_ATTRIBUTE_ASSETCATALOG_COMPILER_APPICON_NAME。
例如:
set_target_properties(${TARGET} PROPERTIES
XCODE_ATTRIBUTE_ASSETCATALOG_COMPILER_APPICON_NAME "AppIcon")对于启动图片,我通过在plist.in文件中UILaunchStoryboardName下设置它来工作,正如yano之前的回答所描述的那样。
https://stackoverflow.com/questions/32492967
复制相似问题