如何解决错误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 Files
和Info.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”等
我的下一个档案上传得很好。