3

我正在尝试学习将图标和启动画面添加到 iPhone 应用程序(资产目录)的新方法。新的 Images.xcassets 一开始有点让我吃惊,但后来我开始掌握它的窍门。甚至至少有两个不同的网站可以将您的图标转换为 iPhone 和 Android 上图标所需的所有不同尺寸: Icon SlayerMakeappicon.com 非常 酷!

但是在我“玩弄”所有这些很棒的工具并学到了很多东西时,我了解到 Apple 不鼓励创建启动画面,并且这些工具不会为您创建启动图像。所以我决定从 Images.xcassets 中删除我的 LaunchImage 集。

现在,当我清理和构建时,我收到以下错误:

/Users/pdl/Development/TestBackground/TestBackground/Images.xcassets:没有一个输入目录包含名为“LaunchImage”的匹配启动图像集。

所以,然后我从 Images.xcassets 中删除了我的 AppIcon 集,当我运行清理和构建时,我的 AppIcon 收到了同样的错误。我通过完全删除我的 Images.xcassets 并从头开始重新创建它解决了这个问题。

只是好奇是否有人知道这些配置存储在哪里?应该比删除和重新创建更容易修复。明白我的意思了吗?

我希望通过提供一些帮助来获得一些帮助。谢谢你。

4

2 回答 2

12

我遇到了和你一样的问题,我选择了“不使用资产目录”,但项目仍在尝试从目录加载启动图像。

如果您在 Build Settings 中向下看,您将看到Asset Catalog Compiler - Options。您将看到您的应用图标集名称启动图像集名称。启动图像集名称仍然设置,我删除了它(留空)并运行了一个干净的构建。这解决了我的问题。

于 2015-02-26T13:42:08.960 回答
3

可能你已经找到了,但无论如何(与 Xcode 6 相关):

选择项目文件,然后选择有问题的目标。在常规选项卡中,“部署信息”下有“应用程序图标和启动图像”部分。在“启动图像源”中,您可以选择必要的启动图像资产或选择“不使用资产目录”。

于 2014-11-27T14:18:16.670 回答