当前位置: 首页 > news >正文

iOS将framework转为xcframework

拆分framework

先把framework拷贝到两个文件夹下边,这里只需要armv7、arm64、x86_64。

mkdir iphoneos iphonesimulator
cp -R mysdk.framework iphoneos
cp -R mysdk.framework iphonesimulator

把iphoneos中的模拟器指令集删除,只保留armv7和arm64

lipo -remove i386 -remove x86_64 iphoneos/mysdk.framework/mysdk -o iphoneos/mysdk.framework/mysdk
#查看指令集
lipo -info iphoneos/mysdk.framework/mysdk

把iphonesimulator中的除模拟器之外的指令集删除,只保留x86_64

lipo -remove i386 -remove armv7 -remove arm64 iphonesimulator/mysdk.framework/mysdk -o iphonesimulator/mysdk.framework/mysdk
#查看指令集
lipo -info iphonesimulator/mysdk.framework/mysdk

合成xcframework

使用xcodebuild 进行合成

xcodebuild -create-xcframework -framework iphoneos/mysdk.framework -framework iphonesimulator/mysdk.framework -output "mysdk.xcframework"

http://www.lryc.cn/news/264818.html

相关文章:

  • 2018年第七届数学建模国际赛小美赛C题共享单车对城市交通的影响解题全过程文档及程序
  • 【数据结构】线段树算法总结(单点修改)
  • 数据分析:小红书过节“仪式感”营销种草
  • Zookeeper-应用实战
  • 2017年第六届数学建模国际赛小美赛A题飓风与全球变暖解题全过程文档及程序
  • Node.js使用Express框架写服务端接口时,如何将接口拆分到不同文件中
  • Unity | Shader基础知识(第八集:案例<漫反射材质球>)
  • NCV8460ADR2G在汽车和工业应用中高压侧驱动如何破?
  • 在打日志时,如何使用snowflake-id快速方便得随机获取query的唯一id
  • Linux之yum管理器
  • ubuntu 搭建本地私有pip源
  • 声音克隆:让你的声音变得无所不能
  • hadoop02_HDFS的API操作
  • 使用C语言将ASCII明文编码为GSM短信体格式
  • docker搭建mysql8.0.32,实现主从复制(一主两从)
  • AOP springboot
  • Python Flask 基础入门第六课: Flask 全局变量 current_app, g 以及 session各自如何使用 有什么差异
  • 第33节: Vue3 方法与在线检测
  • React学习计划-React16--React基础(二)组件与组件的3大核心属性state、props、ref和事件处理
  • flink yarn-session 启动失败retrying connect to server 0.0.0.0/0.0.0.0:8032
  • .NET面试题(二)
  • ffplay工具
  • 第36节: Vue3 事件修饰符
  • 如何在本地安装Flask并将其web界面发布到公网上远程访问协同开发
  • 八:爬虫-MySQL基础
  • Android定制ROM简介
  • 百模大战中的AI行业:新趋势与未来发展
  • VScode安装C/C++编译器步骤
  • 【Date对象】js中的日期类型Date对象的使用详情
  • 【PyTorch】代码学习