好的,我的问题好像和this类似, 和 this ,但是按照答案,对我没有帮助。这可能是因为我使用的是 Xcode 5,在我升级到这个版本之前我没有遇到任何问题。
当我验证我的应用程序时,出现以下错误:
"Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons': 'icon152'"
所以我转到 Xcode 中的 .plist
文件,右键单击 Show Raw Keys/Values
并找到 CFBundleIcons
。
有一棵树看起来像这样:
▼ CFBundleIcons Dictionary
▼ CFBundlePrimaryIcon Dictionary
▼ CFBundleIconFiles Array
Item 0 String icon152
现在我把icon152
重命名为icon152.png
,还是不行。这个值是否需要我 mac 上图像的完整路径?如果是这样,为什么我从头开始添加图像时没有插入完整路径?我以前验证过应用程序,但从未遇到过这些问题。
我已经尝试从 .plist
文件中删除所有图标条目并重新添加它们,仍然无效。
我试过从 bundle 和 Xcode 中完全删除图像,然后从头开始完全重新添加它们。还是不行。
谁能告诉我我做错了什么?
编辑:
如果其他人遇到这个问题,我所做的就是单击“使用 Assets 目录”按钮来解决它 - 所有这些问题都消失了。您可以通过在导航器中单击您的项目找到该按钮,然后在常规下向下滚动到应用程序图标 - 该按钮应该在那里。
最佳答案
我和ckoskar有同样的错误, “无效的图像路径 - 在键“CFBundleIcons”下引用的路径中找不到图像:“icon120x120”
我最终从 Images.xcassets 的 AppIcon 部分的 CarPlay 部分删除了文件,然后我能够提交构建。
关于ios - Xcode 5 : "Invalid image path" CFBundleIcons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19316501/