iOS 制作一个动态库
2024-10-21 11:54:10
方式一
1、新建一个framework 命名为test
2、将build archive architecture only 改成 NO
3、将Mach-O Type 改成 static Library
4、将要暴露的头文件拖到public header 里面去
5、将run的模式改成release
然后选择真机和模拟器 进行build
找编译后的framework show in finder
7、如上就已经生成了模拟器和真机对应的framework 在其他工程拖入对应的framework就能使用了中使用就行了
经过测试发现模拟器编译出来的framework 包含了 arm64 x86_64 所以 真机和模拟器如果都想用这个库 可以直接拖入模拟器编译的库
查看库的架构 lipo -info 静态库
移除某种架构 lipo -remove arm64 静态库 -output 移除后的静态库名字
合成两种架构静态库 lipo -create A架构静态库名字 B架构静态库名字 -output 合成后的静态库名字
最新文章
- JSPatch 技术要点
- Lucene.net初探
- python 装饰器修改调整函数参数
- python suds 一坑
- HDU1004 查气球
- SecureCRT控制台显示中文字符的设置
- 使用Pager-taglib进行分页
- C#学习笔记之结构体
- android滑动基础篇 TouchView
- U盘安装Ubuntu14.4时遇到分区问题记录
- erlang erl文件编译的三种脚本
- xml解析案例
- 【Tomcat】Tomcat的使用
- Python函数声明以及与其他编程语言数据类型的比较
- .net core 发送邮件
- ROS多根adsl叠加负载均衡PCC的做法
- zabbix 添加被监控主机
- 让使用SQLite的.NET应用自适应32位/64位系统
- java.lang.NoSuchMethodError: javax.wsdl.xml.WSDLReader.readWSDL
- linux命令行下执行循环动作
热门文章
- 使用 Link Cut Tree 维护最小生成树
- 【Azure 存储服务】.NET7.0 示例代码之上传大文件到Azure Storage Blob
- Grafana 系列文章(一):基于 Grafana 的全栈可观察性 Demo
- python命令行参数argparse常用命令
- css边框,盒子模型、浮动、定位
- 【安全】漏洞复现及修复——CVE-2023-24055 keepass触发器注入获取明文密码
- Pytest插件pytest-order指定用例顺序
- 第三方模块:requests模块和openpyxl模块
- 城市路(Dijkstra)
- SPA路由实现的基本原理