通过Application Loader部署到appstore时,图像路径ios7图标无效

时间:2013-10-13 03:40:48

标签: ios xcode application-loader

每当我尝试发送我的应用程序进行审核时,我都会收到错误,似乎是说我的应用程序的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)

3 个答案:

答案 0 :(得分:13)

选择使用资产目录(我选择仅为应用程序图标而不是启动图像执行此操作,因为我的无图像发现错误都与应用程序图标有关,就像您的图像一样),然后拖放相应的图标进入正确的位置。

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

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

我发现这个其他相关的帖子有答案: How do you update the app icons and launch images to support IOS 6 and 7 simultaneously?

答案 1 :(得分:5)

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

答案 2 :(得分:0)

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