好的,我的问题似乎类似于这个和这个,但是按照答案所说,都没有帮助到我。可能是因为我使用的是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
文件中的所有图标条目删除并重新添加它们,但仍然不起作用。
我尝试从捆绑包和 Xcode 中删除图像,并完全从头重新添加它们。仍然不起作用。
有人能告诉我我做错了什么吗?
编辑:
如果还有其他人遇到此问题,请按“使用资产目录”按钮解决它 - 所有这些问题都会消失。您可以通过单击导航器中的项目,然后在常规下滚动到应用图标下找到该按钮。