6

每当我尝试发送我的应用程序以供审查时,我都会收到一个错误,它似乎说明我的应用程序的 ios7 图标具有无效路径,但这些图标在模拟器和开发设备上工作。它还声明它无法验证包裹。

我试图更新 info.plist 文件中的路径,但问题仍然存在。

Package Summary:

1 package(s) were not uploaded because they had problems:
    /var/folders/x3/4cy637515hs8ct3096ssqg_r0000gn/T/725271208.itmsp - Error Messages:
        Apple's web service operation was not successful
        Unable to authenticate the package: 725271208.itmsp
        ERROR ITMS-9000: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons': 'Icon@152'" at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)
        ERROR ITMS-9000: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons': 'Icon@76'" at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)
        ERROR ITMS-9000: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons': 'Icon@120'" at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)
4

3 回答 3

13

选择使用资产目录(我选择只为应用程序图标而不是启动图像执行此操作,因为我的未找到图像错误都与应用程序图标有关,就像你的那样),然后将适当的图标拖放到正确的斑点。

我第一次这样做的时候有点乱,我相信是因为我设置了资源,所以我最终选择了“不使用资产目录”,将资源重置为空白,删除资产目录,然后再次选择使用资产目录。

此时所有的点都是空白的,我能够将正确的资产拖放到正确的位置。请注意,没有 1x 60pt iOS 7 图标槽。

我找到了另一个相关的线程,它有答案: 你如何更新应用程序图标和启动图像以同时支持 IOS 6 和 7?

于 2013-10-14T00:00:22.640 回答
5

此问题的一种可能解决方案是,如果您正在使用资产目录,则删除 plist 中对图像资产的引用,或者如果您不使用,则修复路径。

于 2014-01-25T07:23:40.433 回答
0

我已经解决了这个问题,只需删除对所有图标的引用,然后打开 PLIST 并从那里删除图标,在您的项目中再次添加图标,以解决这些问题

于 2014-02-08T06:48:59.920 回答