我想在xCode中验证我的cordova项目。构建过程成功了。所有图标都显示在测试设备和模拟器上。验证器显示此问题:
Invalid Image Path - No image found at the path referenced under key
'CFBundleIconFile':'icon.png'
我无法找到一个名为“CFBundleIconFile'在我的目标信息中。这个密钥集在哪里?如何解决这个问题?
答案 0 :(得分:5)
我遇到同样的问题,似乎Cordova没有正确地将icon.png文件复制到'资源'文件夹中。
修复:
在' 查看'菜单,单击导航器>显示Project Navigator
右键点击' 资源'文件夹并选择' 将文件添加到__ 项目名称 __ '
然后导航至 icon.png 文件并将其打开。
答案 1 :(得分:4)
这应该是<key>
文件中的project-Info.plist
,而icon.png
文件应该位于 Resources
检查plist
条目以及资源文件夹中的实际文件(或存储资源图像的位置。
Info.plist 应该包含通用应用图标的条目:
<key>CFBundleIconFile</key>
<string>icon.png</string>
(plist文件应位于主iOS平台项目文件夹中)