【发布时间】:2016-03-05 15:17:07
【问题描述】:
我正在尝试通过执行以下步骤在 iOS 上发布基于 Cordova 的应用程序:
- 运行
cordova build ios - 在XCode中打开
<project>/platforms/ios下生成的项目 - 在 XCode 中,编辑
<project>-Info.plist并删除与图标相关的所有条目(CFBundleIconFile、CFBundleIcons、CFBundleIcons~ipad) - 产品 > 构建,然后产品 > 存档
- 验证...(并按照向导)=>“验证成功”
- 上传到 App Store...(并按照向导)=> 上传后出现错误消息
错误:“无效的图像路径 - 在键 'CFBundleIcons' 下引用的路径中找不到图像:'AppIcon40x40'”
以前,我收到过一些这样的错误消息,并在其他答案中读到它们与<project>-Info.plist 中的条目相关。我可以通过第 3 步解决大部分问题,但这一步仍然存在。
此文件中不再有 CFBundleIcons 条目,我通过打开最终应用存档进行了仔细检查。
同样值得注意的是,我在网上找到的所有相关问题描述(例如this one)在错误消息中包含代码ITMS-90032,但我的没有。这可能是什么原因?
是什么导致了这个错误消息,或者我该如何进一步调试这个问题?
【问题讨论】:
-
app bundle 中的文件
AppIcon40x40是吗? -
@trojanfoe 在生成的 .xarchive 中?在其他几个图标和初始屏幕图像中,有一个名为
AppIcon40x40@3x.png,但没有一个与错误消息中的名称完全相同。