Xcode 9启动图集没有任何适用的内容,tvOS/iOS。

3
我在Xcode 9中有一个项目,包含tvOS和iOS构建目标。为了启动,我想在iOS上使用启动故事板,但是由于tvOS不支持启动故事板,我必须为tvOS使用实际的启动图像。
由于某种巧合,iOS目标配置为同时具有启动故事板和启动图像:...即tvOS的启动图像。
无论我多少次取消选择iOS项目中的启动图像,Xcode都会重置它。编译失败并显示“名为xyz的启动图像集没有任何适用内容”的消息--显然是因为资源目录中的tvOS启动图像对iOS没有任何内容。
我该如何解决这个问题?
1个回答

2

我在文本编辑器中打开了project.pbxproj文件,并找到了有问题的条目:

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接