我正在尝试定义启动图像。可能只缺少一张图片。
我正在按照此网站Create launch images in different sizes for different devices
的说明进行操作所以我有7张所需尺寸的图像。 但是当我将它们拖到LaonchImages工作表时,它需要8个图像...缺少的图像称为“iPhone Portrait 2x”,根据详细信息窗格,我发现它的大小为640x960,我添加了它。
我正在收到错误 - 编译失败......
答案 0 :(得分:107)
选择你的项目,转到Build Settings,搜索AppIcon-2并将其更改为AppIcon,你会没事的。
答案 1 :(得分:22)
选择项目文件,然后选择有问题的目标。在常规选项卡中有应用程序图标和启动图像启动图像源应该是"使用资产类别"
答案 2 :(得分:13)
我的LaunchImage文件已被删除,我不得不在我的xcassets中添加一个新文件。
转到你的images.xcassets。如果左侧没有列出LaunchImage,请单击底部的加号按钮并导航到新的iOS启动图像。
答案 3 :(得分:3)
答案 4 :(得分:2)
对我来说,当我添加了新的监视目标时出现了问题。即使我设置了AppIcon我也遇到了错误,但我还是通过删除资产目录的引用并将其重新添加来修复它,您可以通过删除引用并将其重新添加来实现。
答案 5 :(得分:1)
在我的情况下,问题通过删除对Images.xcassets的引用然后再将其添加到项目来解决。
我不确定导致问题的原因,但这可能与我移动资产"文件"的事实有关。从一个Xcode组到另一个Xcode组,这很奇怪,因为文件的路径保持不变,但这也是我对文件做的唯一事情......
答案 6 :(得分:1)
我们在项目目标中设置了资产目录启动图像集名称。从目标中删除它后,而不是在我们的项目中设置它,它编译得很好。
答案 7 :(得分:0)
通常会在您意外删除 Assets.xcassets 时发生。您需要执行以下步骤。
答案 8 :(得分:0)
我可以通过以下方法解决此问题:转到目标的 Build Settings ,搜索单词“ launch”,然后删除设置为LaunchImage的“ Asset Catalog Launch Image Set Name”(使用Backspace)。
答案 9 :(得分:0)