【问题标题】:Xcode - ITMS errors (90022, 90023)Xcode - ITMS 错误(90022、90023)
【发布时间】: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 上尝试了上述方法

截图:

ITMS Errors

Info.plist

xcassets appicon

【问题讨论】:

  • 您无法使用 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


【解决方案1】:

我认为它是在询​​问 iPad Pro 的图标,即 83.5@2x (167x167)。我在资产目录中添加了这个图标,错误消失了。

【讨论】:

  • 我最近也遇到了这个问题。您使用哪个 Xcode 版本?我的 7.1.1 不支持 83.5@2x (167x167) 图片 ((
【解决方案2】:

我能够通过从管理器视图中删除存档来解决这些错误,而不是执行干净的构建并重新创建存档。此时,我注意到我的应用程序图标在 de Organizer 视图中也可见(它是您之前没有应用程序图标时的占位符)。

此时,iTunesConnect 说我的构建正在处理中,所以它应该很快就会可用。

【讨论】:

    猜你喜欢
    • 2016-11-21
    • 2018-03-06
    • 2016-09-27
    • 1970-01-01
    • 2020-07-26
    • 2017-01-04
    • 2023-04-08
    • 2017-04-19
    • 2015-06-29
    相关资源
    最近更新 更多