[SDK]解决x86_64, i386框架

由于上传App Stoer不允许x86_64, i386等模拟器框架,所以需要移除,而我的项目包含有Adjust.framework。

方案一:使用Run Script对 i386 和 x86_64 架构剥离二进制:

  1. 在项目导航器中选择您的项目。
  2. 在主视图的左侧选择您的目标。
  3. 转到 ​Build Phases​ 选项卡,点击 ​+​ 按钮并选择 ​New Run Script Phase​。
  4. 随即显示新的运行脚本,将其命名为 ‘Stripping Framework’。
  5. 将​此链接​中的代码片段复制到输入区域。
  6. 清理和重建。

方案二: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一下,记住不要跑模拟器,然后打包上传。

你可能感兴趣的:([SDK]解决x86_64, i386框架)