错误截图The Contents.json describing the "AppIcon.appiconset" is not valid JSON.
-
错误发生概率 :
通常发生了, 新老项目的合并之后; 或者项目经过多方copy之后. -
探析原因:
根据提示所描述的, 在AppIcon.appiconset
里面的一个Contents.json
文件描述不正确, 是无效的. 因为在合并项目的过程AppIcon图片前后不一致, 所有不一样的AppIcon图片都会保留到项目中, Contents.json描述文件多了图片描述导致项目不知道要用哪个AppIcon图, so报错. -
解决方法:
去你的项目找到文件Assets.xcassets
, 根据提示去找到对应的文件, 比如我上图中图示的报错文件是AppIcon.appiconset
, 去到AppIcon.appiconset
会发现图片重复了名字不一样, 删除重复的图片, 再打开当前文件里面的Contents.json
删除不需要的图片描述. 重新运行, perfect.
网友评论