作为一个新手,经常踩坑在所难免,今天公司给我一套UI要求把已经上线的UI更换了,如实更换,
然后出现 The file "logo51@2x-3.png" for the image set "AppIcon" does not exist.
和 The app icon set "AppIcon" has 3 unassigned children.黄色警告
那么就会出现打包安装包上传成功,
然后构建版本显示正在处理,,
一会就会消失,之中原因就是更换UI时候,图标路径找不到,所以构建不了版本,
解决办法:
1、 Images.xcassets/: warning: Missing Content: The file "credit_card_light.png" for the image set "credit_card_light" does not exist.
原因: png图像文件拷贝失败,看看信息上面提示Can't find哪个文件,一般都是从文件系统里删除文件而没有通过Xcode删除造成的,Xcode的项目配置文件依然纪录着这个文件的引用
解决办法: 给文件系统里增加相应的文件,或者从Xcode的Groups & Files删除它,或者从Target的Copy Bundle Resources里删除它。
credit_card_light.png 不存在。 but, 明明存在。 show finder 。Xcode打开json文件,Contents.json .对比其他正常的。删掉上面的"filename" : "credit_card_light.png 再次编译 OK。
2、Images.xcassets/: warning: Ambiguous Content: The app icon set "AppIcon" has an unassigned child.
解决办法:
(1)、查找到该AppIcon对应的JSON 文件 Images.xcassets ——> AppIcon.appiconset ————> Contents.json
(2)、 右击 用Xcode 打开。 对比查找那些是你没有赋值添加图片的子 字典,将它 删除。
(3)、保存文件,关闭JSON 文件,再次 运行 Xcode ,OK ,问题解决。