我在Xcode 9中有一个项目,包含tvOS和iOS构建目标。对于启动,我想使用适用于iOS的Launch Storyboard,但我必须有一个实际的tvOS启动图像,因为它不支持Launch Storyboard。
iOS目标变得(通过命运的一些扭曲)被配置为同时具有发射故事板和发射图像:... tvOS one。
无论我在iOS项目中取消选择启动图像多少次,Xcode都会重置它。编辑失败并显示消息"名为xyz的启动图像集没有任何适用的内容" - 显然是因为资产目录中的tvOS启动图像对于iOS没有任何内容。
我该如何解决这个问题?
答案 0 :(得分:2)
我在文本编辑器中打开了project.pbxproj
,发现了有问题的条目:
19B2900B7DB9219B2900B7DB92 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
...
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = my_tvos_launch_image;
...
};
name = Debug;
};
从iOS构建配置中删除ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME
条目使其忘记了启动图像。