Images.xcassets 应用图标和启动图像

3
我正在尝试学习将图标和启动画面添加到iPhone应用程序的新方法(asset catalog)。 Images.xcassets有点让我困惑,但后来我开始掌握了它。甚至有至少两个不同的网站可以将您的图标转换为所需的所有不同大小的iPhone和Android图标:Icon SlayerMakeappicon.com非常酷! 但是在使用所有这些工具进行“玩耍”并学到很多东西时,我发现创建启动画面是被苹果不鼓励的,并且这些工具不会为您创建启动图片。因此,我决定只从Images.xcassets中删除我的LaunchImage集合。
现在,当我清理并构建时,我收到以下错误:

/Users/pdl/Development/TestBackground/TestBackground/Images.xcassets: 没有任何输入目录包含匹配的启动图像集 "LaunchImage"。

然后,我从Images.xcassets中删除了我的AppIcon集合,当我进行清理和构建时,我的AppIcon也收到了相同的错误提示。为了解决这个问题,我完全删除了我的Images.xcassets,并重新创建了它。

只是好奇这些配置存储在哪里?应该比删除和重新创建更容易修复。你懂我的意思吗?

我希望通过给予一些帮助来获得一些帮助。谢谢。

2个回答

12

我遇到了和你一样的问题,我已经选择了“不使用资源目录”,但是项目仍然试图从目录中加载启动图像。

如果你在构建设置中向下滚动,你会看到资源目录编译器 - 选项。你将看到你的应用程序图标集名称启动图像集名称。启动图像集名称仍然被设置,我把它删除了(留空)并进行了清理构建。这个方法解决了我的问题。


1
完美!正是我所缺少的。 - DonnaLea
1
这对我有用。不过在我的情况下,我必须清除 AppIcon 选项。谢谢! - RMH

3

你可能已经找到了它,但是(与Xcode 6相关):

选择项目文件,然后选择需要操作的目标。在“General”选项卡中,“Deployment info”下有一个“App Icons and launch images”的部分。在“Launch Images Source”中,您可以选择所需的启动图像资产或选择“Do not use asset catalogs”。


是的,我已经找到了如何做到这一点,但如果有人正在寻找答案,这些信息非常有用。谢谢! - Patricia

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