由于上传App Stoer不允许x86_64, i386等模拟器框架,所以需要移除,而我的项目包含有Adjust.framework。
方案一:使用Run Script对 i386 和 x86_64 架构剥离二进制:
- 在项目导航器中选择您的项目。
- 在主视图的左侧选择您的目标。
- 转到 Build Phases 选项卡,点击 + 按钮并选择 New Run Script Phase。
- 随即显示新的运行脚本,将其命名为 ‘Stripping Framework’。
- 将此链接中的代码片段复制到输入区域。
- 清理和重建。
方案二:framework移除x86_64, i386框架:
1、打开终端,进入入你的framework的路徑下
cd /Users/MAC/Desktop/MyProject/Adjust.framework
2、执行以下命令
lipo -remove i386 Adjust -o Adjust && lipo -remove x86_64 Adjust -o Adjust
3、重新启动,clean一下,Build一下,记住不要跑模拟器,然后打包上传。