2015-10-18 91 views
2

我一直在尝试上传我的应用程序到iTunes Connect,所以我可以在测试中使用它。我设法今年做这个较早,但现在我得到以下错误:Xcode - ITMS错误(90022,90023)

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和7.1的Xcode Beta 3的

截图:

ITMS Errors

Info.plist

xcassets appicon

+0

您无法上传使用测试版Xcode的版本,因此请跳过检查Xcode 7.1。你可以制作资产文件夹的截图 - > appicon?如果你想要模糊图标。 – Vive

+0

@vive,在xcode 7.0.1和xcode 7.1 beta 3上的错误是一样的。对于assest文件夹,我认为你需要我的文章中的最后一个链接(“xcassets appicon”),或者你的意思是这样的:http:/ /imgur.com/Axr4aTr – Jules

+0

我知道,只是想节省你在Xcode 7.1上的时间,所以我提到它不会起作用,所以不要试试。我已经下载了你的repo,起初你应该删除'Images.xcassets',因为你不使用它。我认为你不应该使用Info.plist手动完成它,因为它是一项巨大的工作。删除这个键并从你的Assets.xcassets中删除'AppIcon',然后再次添加它(所以Xcode管理键)。 – Vive

回答

1

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

目前,iTunesConnect表示我的版本正在处理中,因此它应该很快就可以使用。

+1

同样的问题,但此解决方案对我无效。 –

2

我认为它是问为iPad Pro的图标是[email protected](167x167)。我在我的资产目录中添加了此图标,错误消失了。

+0

我最近也遇到过这个问题。你使用哪种Xcode版本? Mine 7.1.1不支持[email protected](167x167)图像(( – Mixaz