上传App Store 报错 ERROR ITMS-90087:
2021-02-09 本文已影响0人
大大的西瓜灬
报这个错一般是由于自己制作的framework 包含了x86_64, i386 架构,这个是苹果不允许的。
解决办法:剔除掉x86_64, i386这两个架构
找到路径
1、cd 到问题文件路径。可以通过项目中直接搜索对应的framework,右键Show in Finder后,进行拖拽填充对应路径。
查看所含架构
2、执行命令: lipo -info ImSDK(ImSDK为对应的framework名)
控制台输出: Architectures in the fat file: ImSDK are: x86_64 armv7 arm64
删除不需要的架构
3、lipo -remove x86_64 ImSDK -output ImSDK(ImSDK为对应的framework名,x86_64为需要删除的架构)
查看所含架构
4、执行命令: lipo -info ImSDK(ImSDK为对应的framework名)
控制台输出: Architectures in the fat file: ImSDK are: armv7 arm64
大功告成
5、重新编译项目,上传App Store。