应用程序图标有未分配的图像错误

时间:2015-04-03 14:03:42

标签: xcode xcode6 apple-watch

我收到了这些错误:

enter image description here

我无法确切地说出它在说什么?

enter image description here

如果它是42毫米2倍,那么我没有一个位置。你能帮我吗?谢谢!

enter image description here

编辑: 根据下面的评论,我在右侧窗格中查看。看起来需要44 2x ......

enter image description here

enter image description here

...所以我创建了一个,但是当我将图标拖到它上面时Unassigned没有突出显示,那么如何在我的图片素材中分配它呢?

enter image description here

再次编辑: 右键单击在finder中显示? enter image description here

6 个答案:

答案 0 :(得分:69)

我有同样的问题!对我有用的解决方案非常简单:

只需选择 未分配的图片,然后通过删除按钮删除清洁构建。完成。

希望这有帮助!

答案 1 :(得分:3)

(假设你没有错过任何所需图片)

前一段时间我遇到了这个问题:我进入了media.xcassets目录并检查了contents.json文件,在那里我找到了"unassigned"设置为TRUE的条目。我删除了它,它删除了编译器警告。

希望你遇到同样的情况,这样你也可以解决它。

答案 2 :(得分:1)

删除所有"未分配"资产目录中的照片。它不应该出现在那里(点击"删除所选项目"在屏幕截图上)。

答案 3 :(得分:1)

我不得不

  • 右键点击下排的其中一张图片("未分配"写在行下)
  • 选择" Universal"取消选择
  • 右键单击并
  • "通用"再次选择它
    • 这会将第一行更改为显示3个为空的空框
  • 将每个图像从未分配的行拖到通用行

但是,我不知道为什么在原始问题中禁用了这些菜单选项...

答案 4 :(得分:1)

contents.json所在的文件夹中有旧的图标文件(不再需要)。我在Finder中删除了这些文件,问题已解决。

答案 5 :(得分:0)

我的情况是: 我的Macbook内存不足,因此每次重新启动计算机时。我不了解icloud驱动程序如何擦除或替换文件夹中Contents.json文件中的所有数据:

Runner> Assets.xcassets> AppIcon.appiconset(我是Flutter开发的。)

因此,对于我而言,解决方案是我必须从备份中恢复Contents.json文件,并且该文件才能正常工作。