iOS制作.a库
iOS制作.a库
- 创建静态库工程Static Library
- 在.h和.m中分别定义需要的功能代码
-
分别在真机和模拟器状态下按(command + B)编译生成.a文件
- 真机
- 模拟器
- 右键点击“项目” - "Products"文件夹中生成的libWeexDCIOSRichAlert.a文件,"Show in Finder"
- 打开后会有分别生成的真机和模拟器的.a文件
-
命令行合并两个.a文件
- lipo -create 真机.a文件路径 模拟器.a文件路径 -output 要输出的文件路径
(将Debug-iphoneos里面的.a文件拖到终端里,这样就直接变成了它的路径 将Debug-iphoneosimulator里面的.a文件拖到终端里)
- 生成合并后的.a
-
调试静态库文件
- 新建一个测试工程
- 导入合并后的.a库 (直接拖入项目),之前项目中的libWeexDCIOSRichAlert.h文件到项目
- 调试调用.a库方法