iOS提交APP报错 ERROR ITMS-90171

有一次APP紧急发版,提交APP的过程当中出现ERROR ITMS-90171报错,找了很多资料,报错信息如下。http://www.cocoachina.com/bbs/read.php?tid=1687407

ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'MobileBook.app/UMSocialSDKResourcesNew.bundle/TencentOpenAPI/TencentOpenAPI.framework/TencentOpenAPI' is not permitted. Your app can’t contain standalone executables or libraries, other than the CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."

iOS提交APP报错 ERROR ITMS-90171_第1张图片

Archive打包后显示包内容,发现里面有两个同名的可执行文件(多了个.),导致报上面的错。

找了一整个通宵 T T

解决方法:

打开项目文件目录的图片文件夹 Assets.xcassets 

iOS提交APP报错 ERROR ITMS-90171_第2张图片

如图多了一个项目文件夹,把它删掉重新打包后 "SIAPP." 文件就消失了, 至于为什么会多这个文件夹没有找到原因,还请大神指点。

希望小伙伴们发布过程中可以绕过这个坑。

第一次写,写的不好,请多关照。

你可能感兴趣的:(iOS提交APP报错 ERROR ITMS-90171)