Xcode 9 启动图像集没有任何适用的内容,tvOS/iOS
Xcode 9 The launch image set did not have any applicable content, tvOS/iOS
我在 Xcode 9 中有一个项目,其中包含 tvOS 和 iOS 构建目标。对于启动,我想使用 iOS 的启动故事板,但我必须有一个实际的 tvOS 启动图像,因为它不支持启动故事板。
iOS 目标(由于某种命运的扭曲)被配置为同时具有启动故事板和启动图像:...tvOS。
无论我在 iOS 项目中取消选择 Launch Image 多少次,Xcode 都会重置它。编译失败并显示消息 "The launch image set named xyz did not have any applicable content"——显然是因为资产目录中的 tvOS 启动图像没有 iOS.
我该如何解决这个问题?
我在文本编辑器中打开了 project.pbxproj
,发现了违规条目:
19B2900B7DB9219B2900B7DB92 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
...
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = my_tvos_launch_image;
...
};
name = Debug;
};
从 iOS 构建配置中删除 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME
条目使其忘记启动映像。
我在 Xcode 9 中有一个项目,其中包含 tvOS 和 iOS 构建目标。对于启动,我想使用 iOS 的启动故事板,但我必须有一个实际的 tvOS 启动图像,因为它不支持启动故事板。
iOS 目标(由于某种命运的扭曲)被配置为同时具有启动故事板和启动图像:...tvOS。
无论我在 iOS 项目中取消选择 Launch Image 多少次,Xcode 都会重置它。编译失败并显示消息 "The launch image set named xyz did not have any applicable content"——显然是因为资产目录中的 tvOS 启动图像没有 iOS.
我该如何解决这个问题?
我在文本编辑器中打开了 project.pbxproj
,发现了违规条目:
19B2900B7DB9219B2900B7DB92 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
...
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = my_tvos_launch_image;
...
};
name = Debug;
};
从 iOS 构建配置中删除 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME
条目使其忘记启动映像。