我正在尝试学习向iPhone应用程序添加图标和启动画面的新方法(asset catalog)。新的Images.xcassets一开始就把我绊倒了,但后来我开始了解它。甚至,至少有两个不同的网站,将你的图标转换为iPhone和Android上图标所需的所有不同尺寸:Icon Slayer和Makeappicon.com 非常酷!
但在我使用所有这些优秀的工具“学习”并学习了很多东西时,我了解到Apple不鼓励创建启动画面,并且这些工具不会为您创建启动图像。所以我决定从Images.xcassets中删除我的LaunchImage集。
现在,当我清理并构建时,我收到以下错误:
/Users/pdl/Development/TestBackground/TestBackground/Images.xcassets: 没有输入目录包含匹配的启动映像集 “LaunchImage”。
所以,然后我从Images.xcassets中删除了我的AppIcon集,当我运行一个干净的构建时,我的AppIcon收到了同样的错误。我通过完全删除Images.xcassets并从头开始重新创建来解决了这个问题。
只是好奇是否有人知道这些配置存储在哪里?应该比删除和重新创建更容易修复。知道我的意思吗?
我希望通过提供一些帮助来获得一些帮助。谢谢。
答案 0 :(得分:8)
我遇到了和你一样的问题,我选择了#34; 不要使用资产目录"但该项目仍在尝试从目录中加载启动图像。
如果您向下看“构建设置”,您将看到资产目录编译器 - 选项。您将看到应用程序图标集名称& 启动图像集名称。启动图像集名称仍然设置,我删除它(留空)并运行一个干净的构建。这解决了我的问题。
答案 1 :(得分:3)
可能你已找到它,但无论如何(与Xcode 6相关):
选择项目文件,然后选择有问题的目标。在常规选项卡中有"应用程序图标和启动图像"部分"部署信息"。在"启动图像源"您可以选择必要的启动图像资源,也可以选择"不要使用资产目录"。