好久没有遇到新的问题了,赶紧记录下
1. App Store Connect Operation Error - - ERROR ITMS-90087、90209、90125、90080![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3c4f8b841e238e2d2c52c3cf9d87d770.jpeg#pic_center)
- ERROR ITMS-90087: ERROR ITMS-90087: “Unsupported Architectures. The executable for xxx.framework contains unsupported architectures ‘[x86_64, i386]’.”
原因:使用自建framework时适配多平台,但是APPstore不允许,因而要剔除’[x86_64, i386]’。
方法:进入SDK所在的文件夹, 打开终端,cd到该目录下,然后将下面的代码粘贴到终端就可以了。
mkdir ./bak
cp -r AipBase.framework ./bak
lipo AipBase.framework/AipBase -thin armv7 -output AipBase_armv7
lipo AipBase.framework/AipBase -thin arm64 -output AipBase_arm64
lipo -create AipBase_armv7 AipBase_arm64 -output AipBase
mv AipBase AipBase.framework/
cd到SDK目录下,查看SDK支持的架构
lipo -info AipBase
这样,一个SDK引发的3个报错和一个警告解决啦!!!(有试过其他的解决方式,但这个最简单而且不会引发的其他问题)