有一次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."
Archive打包后显示包内容,发现里面有两个同名的可执行文件(多了个.),导致报上面的错。
找了一整个通宵 T T
解决方法:
打开项目文件目录的图片文件夹 Assets.xcassets
如图多了一个项目文件夹,把它删掉重新打包后 "SIAPP." 文件就消失了, 至于为什么会多这个文件夹没有找到原因,还请大神指点。
希望小伙伴们发布过程中可以绕过这个坑。
第一次写简书,写的不好,请多关照。