昨晚公司的app要上线,之后做了配置证书、描述文件,添加权限等准备工作。
之后就去xcode Archive去了,结果坑了一笔,一直显示ERROR ITMS-90022错误。
这让笔者很是头疼,不过按照错误信息,很容易明白是icon问题,系统需要120*120大小的。
再加上昨晚在家里,家里的网是长城宽带(友情提示:天津的朋友千万别办长城宽带,价钱没便宜多少,网速超级烂,他是拿别人的网给你用。辣鸡!!辣鸡!!再辣鸡!!)
网速更是坑比,一晚上都上传失败,结果笔者一整夜绞尽脑汁的深(shui)思(jiao)之后,早上又鼓捣会,终于把错误解决了。
送上解决方案。有的童鞋可能会跟我不一样(我比较坑),我努力去描述多种解决办法:
创建120像素的高分辨率icon,苹果文档中提到,并设置名称新图标。
例如,icon-120.png,将这个图标到你的项目资源文件夹并添加该图标到项目
在此之后,点击Info.plist并找到图标文件一行。如果你不能找到它,然后通过单击添加(+)标志,选择图标文件,然后将所有的图标图像如下图所示。
之后去Archive,你会发现~~咦~居然上传成功了,再去ITunes Connect瞅瞅,它已经在构建版本里等候你多时了。
这个解决方法是针对于没有把图片放到Assets.xcassets里的,而是随意放到工程路径中(第二张图)。
放到Assets.xcassets里的童鞋应该不会出这个错误,有错误的话,xcode会在编译的时候就提醒了。
Finally,我希望你提交的应用程序没有任何图标的问题~