iOS静态库文件(.a)生成

来源:互联网 发布:linux 局域网ip扫描 编辑:程序博客网 时间:2024/06/07 19:22

静态库:(.a)链接时静态库文件会被完整的复制到可执行文件中。

动态库:(.dylib)链接时不复制,程序运行时由系统动态的添加进内存。


注意:如何在项目中使用了非自由动态库,会被AppStore拒绝。


静态库的实现:

(1)新建项目 → Framework&Library → Cocoa Touch Static Library

(2)输入静态库名称(Product Name)

(3)Build Phases → New Copy Headers Build Phase → 选择暴露头文件 → 将其移动为公开(Public)

(4)选择Device → Command + B 编译真机用静态库文件

(5)选择模拟器 → Command + B生成模拟器静态库文件

(6)Show in Finder查看生成的静态库文件

(7)合并真机与模拟器静态库文件:lipo -create 真机静态库路径 模拟器静态库路径 -output 生成的合并文件路径

0 0
原创粉丝点击