美文网首页
封装自己的静态库--ios

封装自己的静态库--ios

作者: 楚雄天下 | 来源:发表于2017-08-22 09:32 被阅读0次

iOS 打包自己的静态.a库方法步骤如下

一、创建工程(如图1所示)

图1

二、这里写了一个简单的测试例子,.h和.m文件内容如下图2.0和图2.1所示

图2.0 图2.1

三、把要对外公开的头文件添加到工程——Build phases —— Copy Files,方法就是点击左下角的 + 号,然后选中要公开的头文件

如下图3

图3

四、设置一下支持的最低版本, 在 工程 —— info —— PROJECT 下(如下图4所示)

图4

五、别忘了,在工程——Build Settings——Build Active Architecture Only下,把Debug 设置为 NO。(如图5)

图5

六、一切准备好后,先在模拟器状态下编译一次,编译成功后,图6这个图标 的名字会由红色变成黑色,编译成功,接着在真机状态下再编译一次

图6

就可以得到两个.a文件,一个是模拟器的,一个是真机的,接下来先分别选择真机和模拟器状态下,选中工程中的.a文件,然后在Finder中打

开备用。

七、合并真机和模拟器的.a文件:

1.打开终端,输入 create  真机 .a 文件路径  模拟器 .a 文件路径 -output 要输出的 .a 文件保存路径及要输出的.a文件名 (如LJSDK.a)最后按回车

即可生成

2.把要公开的.h文件拷贝到要输出的 .a 文件的文件夹里,把这个文件夹导入到要用的工程,导入相关头文件就可以应用啦

————————————蒋 

相关文章

网友评论

      本文标题:封装自己的静态库--ios

      本文链接:https://www.haomeiwen.com/subject/awyqwttx.html