我也想分享我的解决方案,因为所有这些答案并没有真正帮助我。
在我的情况下,我遇到了同样的问题,它是 Icon 29x29 和 40x40。
首先有趣的是。如果您想在我的情况下阅读整个错误消息(是的 Epic Fail Apple Xcode 8),第一条错误消息已被删除,我什至无法完整阅读,请使用
创建您的应用程序
Xcode -> 存档 -> 导出
然后创建你的文件,然后验证它
Xcode -> Application Loader -> 导入并上传到 App Store
只有在那里您才能看到完整的所有错误消息。
无论如何,让我们假设您知道哪些图标是错误的
你必须去文件夹项目文件夹,然后在我的情况下是
Unity-iPhone-> Images.xaccets->AppIcon.appiconset -> Contents.json
打开该文件并删除错误消息中显示的所有图像对象
就我而言
{
"filename" : "Icon-Small.png",
"idiom" : "iphone",
"scale" : "1x",
"size" : "29x29"
},
{
"filename" : "Icon-Small@2x.png",
"idiom" : "iphone",
"scale" : "2x",
"size" : "29x29"
},
{
"filename" : "Icon-Small@3x.png",
"idiom" : "iphone",
"scale" : "3x",
"size" : "29x29"
},
{
"filename" : "Icon-Small-80.png",
"idiom" : "iphone",
"scale" : "2x",
"size" : "40x40"
},
{
"filename" : "Icon-Small-120.png",
"idiom" : "iphone",
"scale" : "3x",
"size" : "40x40"
}
现在很重要
您必须关闭 XCode 8,因为如果您尝试保存文件,它将无法正常工作。
即使您仍然单击“保存”(Apple 的史诗般的失败),它也不会这样做。所以你认为你保存了但你没有。 . .我花了几个小时才弄清楚这一点,因为我认为 XCode 正在自动重建 json 文件。
这就是我的解决方法:)
希望对大家有帮助