Xcode 9发布图像集没有任何适用的内容,tvOS / iOS

时间:2018-02-19 08:06:13

标签: ios xcode tvos

我在Xcode 9中有一个项目,包含tvOS和iOS构建目标。对于启动,我想使用适用于iOS的Launch Storyboard,但我必须有一个实际的tvOS启动图像,因为它不支持Launch Storyboard。

iOS目标变得(通过命运的一些扭曲)被配置为同时具有发射故事板和发射图像:... tvOS one。

无论我在iOS项目中取消选择启动图像多少次,Xcode都会重置它。编辑失败并显示消息"名为xyz的启动图像集没有任何适用的内容" - 显然是因为资产目录中的tvOS启动图像对于iOS没有任何内容。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

我在文本编辑器中打开了project.pbxproj,发现了有问题的条目:

19B2900B7DB9219B2900B7DB92 /* Debug */ = {
    isa = XCBuildConfiguration;
    buildSettings = {
        ...
        ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = my_tvos_launch_image;
        ...
    };
    name = Debug;
};

从iOS构建配置中删除ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME条目使其忘记了启动图像。