今天上架APP时遇到的坑
![](https://img.haomeiwen.com/i1445736/712cdf7449059a61.png)
问题分析:
通过Xcode 返回的日志找到是哪个framework报的错
问题原因:
项目中用到了阿里云SDK
阿里云的framework里边有X86_74和i384这两种架构
iOS13已经不支持这个架构了,xcode打包也会直接过滤
问题解决:
删除掉sdk的X86_74和i384这俩架构
1、点击 "Show Logs",打开.xcdistributionlogs文件里的IDEDistribution.standard.log文件,搜索x86_64,上一行可以找到报错的sdk是哪个;
2、在项目中找到这个SDK,打开终端,在终端输入这个SDK的路径
cd sdk路径
3、查看SDK包含的架构
查询命令
lipo -info sdk名字
如果包含i386和x86_64则删除
删除命令
lipo -remove i386 sdk名字 -o sdk名字
lipo -remove x86_64 sdk名字 -o sdk名字
如下图:
![](https://img.haomeiwen.com/i1445736/54bdfadb8d76af02.png)
网友评论