用xcode生成静态库.a文件

1,新建立一个工程,选择类型为cocoa touch static library 

2,添加需要编译的文件

3,将需要公开的头文件添加进  copy files 选项中,如下。

4,build. 分为真机build  和模拟器 build  

将生成两个.a文件  分别供真机和模拟器使用 

因为MAC和真机的CPU不同,所以编译出来的.a有所区别,不能通用。

5,执行:lipo -create lib_simulators.a  libSQLite_device.a  -output  lib.a  命令,将模拟器和真机两个.a文件合并为一个。

这个时候生成的lib.a实际为真机和模拟器两个.a文件的大小之和。

6,加入需要调用静态库的工程中使用。

另,发布到appstore时候,最好使用真机.a文件,这样可以减小包的size.

转载于:https://www.cnblogs.com/417460188dy/p/3483673.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值