WARNING ITMS-90704: "Missing App Store Icon. 和 ERROR ITMS-90022: "Missing required icon file. Th...

WARNING ITMS-90704: "Missing App Store Icon. 和  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." 解决方案



更新XCode9正式版之后,打包提交到App Store,很多人遇到了这样的问题:

WARNING ITMS-90704: "Missing App Store Icon.

或者是: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."

就如下图

如上图,你可能已经上传了1024的logo,也确保大小、格式无误,但还是有这个警告
如上图,你可能已经上传了120的logo,也确保大小、格式无误,但还是有这个错误



好了,废话不多说,直接看步骤

1、archive 之后,选中你要打的这一行,右键,show in finder


2、找到文件后,再右键,选择 显示包内容

3、打开终端命令,cd 到这个文件,然后执行命令:

find Products/ -name Info.plist -print0 | xargs -0n1 plutil -replace BuildMachineOSBuild -string 16A323

4、然后,就可以继续你的上传,或者 export 出来ipa然后再去上传了



那么,我的问题在这里,执行完这个命令之后去上传发现,红的没有了,黄的还有!!!

然后我又是一顿搜索,在尝试了集中方法 之后,最终找到了一个解决方法,解决还是警告你没有 1024,上传包之后在活动里看不到你提交的版本的问题

解决方法:

还是上面的 archive 然后 show in finder,然后再显示包内容,然后在那个 info.plist 文件里面加上这些:

DTXcode - “0833”

DTSDKName - “iphoneos10.3"

DTSDKBuild - “14E8301”

DTPlatformName - “iphoneos”

DTCompiler - “com.apple.compilers.llvm.clang.1_0”

DTXcodeBuild - “8E3004b”

DTPlatformVersion - “10.3”

DTPlatformBuild - “14E8301"

好了,解决!

附上抄袭试卷原址:https://www.jianshu.com/p/7c68a696fdae、

https://stackoverflow.com/questions/46771321/missing-marketing-icon-xcode-bug/47885406#47885406

感谢大神们的无私帮助,感谢论坛,感谢CCTV,感谢36°杀菌,感谢......   

读者:夏特阿噗!

你可能感兴趣的:(WARNING ITMS-90704: "Missing App Store Icon. 和 ERROR ITMS-90022: "Missing required icon file. Th...)