我收到了这些错误:
我无法确切地说出它在说什么?
如果它是42毫米2倍,那么我没有一个位置。你能帮我吗?谢谢!
编辑: 根据下面的评论,我在右侧窗格中查看。看起来需要44 2x ......
...所以我创建了一个,但是当我将图标拖到它上面时Unassigned
没有突出显示,那么如何在我的图片素材中分配它呢?
再次编辑: 右键单击在finder中显示?
答案 0 :(得分:69)
我有同样的问题!对我有用的解决方案非常简单:
只需选择 未分配的图片,然后通过删除按钮删除。 清洁和构建。完成。
希望这有帮助!
答案 1 :(得分:3)
(假设你没有错过任何所需图片)
前一段时间我遇到了这个问题:我进入了media.xcassets
目录并检查了contents.json
文件,在那里我找到了"unassigned"
设置为TRUE的条目。我删除了它,它删除了编译器警告。
希望你遇到同样的情况,这样你也可以解决它。
答案 2 :(得分:1)
删除所有"未分配"资产目录中的照片。它不应该出现在那里(点击"删除所选项目"在屏幕截图上)。
答案 3 :(得分:1)
我不得不
但是,我不知道为什么在原始问题中禁用了这些菜单选项...
答案 4 :(得分:1)
contents.json所在的文件夹中有旧的图标文件(不再需要)。我在Finder中删除了这些文件,问题已解决。
答案 5 :(得分:0)
我的情况是:
我的Macbook内存不足,因此每次重新启动计算机时。我不了解icloud驱动程序如何擦除或替换文件夹中Contents.json
文件中的所有数据:
Runner> Assets.xcassets> AppIcon.appiconset
(我是Flutter开发的。)
因此,对于我而言,解决方案是我必须从备份中恢复Contents.json文件,并且该文件才能正常工作。