iOS 打包自己的静态.a库方法步骤如下
一、创建工程(如图1所示)

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


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

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

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

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

就可以得到两个.a文件,一个是模拟器的,一个是真机的,接下来先分别选择真机和模拟器状态下,选中工程中的.a文件,然后在Finder中打
开备用。
七、合并真机和模拟器的.a文件:
1.打开终端,输入 create 真机 .a 文件路径 模拟器 .a 文件路径 -output 要输出的 .a 文件保存路径及要输出的.a文件名 (如LJSDK.a)最后按回车
即可生成
2.把要公开的.h文件拷贝到要输出的 .a 文件的文件夹里,把这个文件夹导入到要用的工程,导入相关头文件就可以应用啦
————————————蒋
网友评论