好的,我的问题似乎与this和this类似,但是按照答案,并没有帮助我。这可能是因为我使用的是 Xcode 5,在我升级到这个版本之前,我对这个应用程序没有任何问题。
当我验证我的应用程序时,我收到以下错误:
“无效的图像路径 - 在键 'CFBundleIcons' 下引用的路径中找不到图像:'icon152'”
所以我去.plist
Xcode中的文件,右键单击Show Raw Keys/Values
并找到CFBundleIcons
.
有一棵树看起来像这样:
▼ CFBundleIcons Dictionary
▼ CFBundlePrimaryIcon Dictionary
▼ CFBundleIconFiles Array
Item 0 String icon152
现在我重命名icon152
为icon152.png
,它仍然不起作用。此值是否需要我的 Mac 上图像的完整路径?如果是这样,为什么我从头开始添加图像时没有插入完整路径?我之前验证过应用程序,但从未遇到过这些问题。
我已经尝试从.plist
文件中删除所有图标条目并重新添加它们,但仍然无法正常工作。
我已经尝试从包和 Xcode 中完全删除图像,并从头开始完全重新添加它们。还是不行。
谁能告诉我我做错了什么?
编辑:
如果其他人正在为此苦苦挣扎,我所做的只是单击“使用资产目录”按钮 - 所有这些问题都消失了。您可以通过在导航器中单击您的项目来找到该按钮,然后在 General 下向下滚动到 App Icons - 该按钮应该在那里。