gpt4 book ai didi

ios - "Invalid Image Path [...]",尽管 .plist 文件中不存在 CFBundleIcons

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:57:42 24 4
gpt4 key购买 nike

我正在尝试通过执行以下步骤在 iOS 上发布基于 cordova 的应用程序:

  1. 运行 cordova build ios
  2. <project>/platforms/ios下打开生成的项目在 XCode 中
  3. 在 XCode 中,编辑 <project>-Info.plist并删除与图标相关的所有条目(CFBundleIconFileCFBundleIconsCFBundleIcons~ipad)
  4. 产品> 构建,然后是产品> 存档
  5. 验证...(并按照向导操作)=>“验证成功”
  6. 上传到 App Store...(并按照向导操作)=> 上传后出现错误消息

ERROR: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons': 'AppIcon40x40'"

Screenshot of error message

以前,我有几个这样的错误消息,并在其他答案中读到它们与 <project>-Info.plist 中的条目相关。 .我可以通过第 3 步解决大部分问题,但这个仍然存在。

没有条目CFBundleIcons在这个文件中,我通过打开最终的应用程序存档进行了仔细检查。

同样值得注意的是,我在网上找到的所有相关问题描述(例如 this one )都包含代码 ITMS-90032在错误消息中,但我的没有。这可能是什么原因?

是什么原因导致此错误消息,或者我该如何进一步调试问题?

最佳答案

到目前为止,我还没有找到对错误消息的令人满意的解释,但我已经设法应用了解决方法。

我创建了一个尺寸为 40x40 像素的新图标图像文件并在 config.xml 中引用如下:

<icon src="img/small-icon_40.png" width="40" height="40"/>

<project>-Info.plist ,我在 CFBundleIcons 下引用了所述图像而不是删除整个条目:

screenshot of plist config

虽然还是没有文件AppIcon40x40.png在生成的应用存档中,上传/验证服务似乎不再关心,提交成功。

关于ios - "Invalid Image Path [...]",尽管 .plist 文件中不存在 CFBundleIcons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35815805/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com