打包.a静态库

1、创建一个静态库工程:


把要打包的文件拖到工程里(或者自己写也可以):



2、设置要暴漏的.h文件:



3、生成真机和模拟器下的.a 文件;



真机下:                                                                        模拟器下:

   

到此就已经生成好了真机和模拟器下的.a文件,可以Show in Finder查看文件;

4、把真机下的.a文件和模拟器下的.a文件通过终端合成为一个.a文件;

Show in Finder查看任意一个.a文件, 

 

打开终端,拖拽.a文件到终端,获取.a文件父文件夹Products的文件夹地址:


前往Products的文件夹,可以看到里面有Release-iphoneos(真机下的)和Release-iphonesimulator(模拟器下的)两个文件夹;点开里面有对应的.a文件和暴漏的头文件;

 

重新打开终端,在终端中输入:lipo -create (拖进来)真机下的.a文件地址 (拖进来)模拟器下的.a文件地址 -output 合成后的.a文件地址/文件.a:

例如:

到此就完成了合并,可以前往文件夹:合成后的.a文件地址 来查看合成后的.a文件;

5、测试.a文件

为了方便使用我们新建一个文件夹,并把合成后的.a文件 以及 暴漏的所有头文件都放在这个新建的文件夹里;

新建一个工程,并把该文件夹导入到工程里,我们就可以使用了;



到此结束,有什么不妥请多多指教;谢谢!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值