【发布时间】:2016-01-16 18:00:41
【问题描述】:
我一直在尝试将我的应用程序上传到 iTunes Connect,以便在测试飞行中使用它。我在今年早些时候设法做到了这一点,但现在我收到以下错误:
ERROR ITMS-90022: Missing required icon file
ERROR ITMS-90023: Missing required icon file
正如错误消息所说,我缺少一些图标文件。我尝试手动创建图标(在我使用资产目录创建器之前),但我仍然收到错误。 然后我再次生成图标,看看它是否能解决一些错误。
我已经使用这个link 来了解我的 info.plist 中可能有什么问题。然后我使用QA page from Apple 手动添加没有xcassets 的图标。还是没有运气。
我被困在这一点上,希望这里有人可以帮助我解决这个问题。
如果你想测试它,我的代码在Github 在 Xcode 7.0.1 和 Xcode 7.1 Beta 3 上尝试了上述方法
截图:
【问题讨论】:
-
您无法使用 Xcode 的 beta 版本上传构建,因此请跳过对 Xcode 7.1 的检查。您可以截取您的资产文件夹-> appicon 吗?如果需要,可以模糊图标。
-
@vive,xcode 7.0.1 和 xcode 7.1 beta 3 上的错误是相同的。对于 assest 文件夹,我认为您需要我帖子中的最后一个链接(“xcassets appicon”),或者执行你的意思是:imgur.com/Axr4aTr
-
我知道,只是想节省您尝试 Xcode 7.1 的时间,所以我已经提到它无论如何都行不通,所以不要尝试。我已经下载了你的 repo,首先你应该删除
Images.xcassets,因为你不使用它。我认为您不应该使用 Info.plist 手动执行此操作,因为这是一项巨大的工作。删除此密钥并从您的Assets.xcassets中删除AppIcon,然后再次添加它(以便 Xcode 管理密钥)。 -
@Vive,刚刚做了,然后进行了干净的构建和重建,但仍然出现相同的错误。
-
@Vive 我解决了我的问题,请查看我的答案以了解我是如何做到的
标签: ios xcode icons plist info.plist