如何解决错误ITMS-90032:“无效的图像path – 没有find在关键'CFBundleIcons'下引用的path图像:'AppIcon60x60'”?

我提出申请,当我尝试提交时,我得到了一个错误。 错误是ERROR ITMS-90032: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons': 'AppIcon60x60'"

我也在Info.plist做了这个: 在这里输入图像说明

这是我的xcassets 在这里输入图像说明

我不知道为什么它不工作。 如果我从Supporting FilesInfo.plist删除图标,并尝试提交它显示这两个错误:

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

ERROR ITMS-90022: "Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 7.0."

一旦删除了所有已添加的info.plist图标(主要是CFBundleIcons ,并删除了xcasset之外的图标文件,在您的支持文件组下,为您的项目设置下的应用图标selectxcasset

例如: 在这里输入图像说明

一旦你这样做,你需要解决这个问题:

错误ITMS-90022:“缺less必需的图标文件,该软件包没有包含120×120像素的iPhone / iPod Touch的应用程序图标,对于iOS版本> 7.0,则为.png格式。

检查图标尺寸是120×120,图标确实是PNG格式。 您可能已将其保存为JPG或其他文件格式,并带有PNG扩展名。

有同样的问题。

通过创build新的资产并在其中创build新的应用程序图标来解决,并使用它来代替最初创build的资产。

如何创build新资源:转到目标>常规选项卡>向下滚动到“应用图标…” 在这里输入图像说明

然后点击一些随机的类文件(以便当前屏幕将被closures并重新加载)。 然后回到这个页面(刚刚点击“不要使用资产目录”)。 然后你会看到button“使用资产”>点击它>创build新的资产>将创build新的资产>创build新的应用程序图标>添加图标>再次在应用程序图标设置>select正确的应用程序图标的新资产。

希望这节省了你的时间。

我通过手动修复所有图像来解决这个问题。

Xcode> 项目 > images.xcassets

这显示更正的AppIcon部分。 以前许多决议是空的或不正确的。 我做了一个右键点击>显示在最高分辨率的图标上的finder,并复制到缺less的决议。 然后,我调整了PNG的大小,以匹配所需的大小。

然后,我改变了目录中的命名约定,以匹配错误中的string – 在我的情况下“40×40”等

我的下一个档案上传得很好。