ios xcode6静态库.a文件的制作(兼容真机与模拟器)

参考链接:http://blog.csdn.net/pjk1129/article/details/7255163。


制作思路指南:

1、创建静态库:Xcode新建工程A,build分别制作release与debug的版本静态库.a文件;

2、合并静态库:使用终端命令,合并两个版本的静态库,生成新的静态库。

3、导入静态库、.h文件,使用静态库:xcode新建另一个新工程B,导入合并后的静态库,与类的.h文件即可。

注意:1、A工程里show in finder,在release真机模式下才能显示内容。


一、xcode分别制作release与debug版的.a静态库:

1、新建project,选择iOS -->Framework & Library 如图:

2、实现类StaticLirary的.h与.m文件的方法和属性,创建真机、release模式静态库:如图设置,然后build。注意:静态库名未编译前为红色,编译后为黑色。


3、创建模拟器下,debug版本静态库:只要上面图中红圈标注位置,ios device 改为模拟器,release改为debug就好。然后build。

4、查看是否创建成功:右键静态库,show in found 查看。

5、查看release与debug版本静态库支持的架构:

i386表示模拟器架构;armv7等 表示真机设备架构:

终端命令查看:

a、show in found 查看静态库(注意:需要在release真机下才能查看):

b、打开终端输入:cd  文件路径(静态库releas或者debug版文件夹拖到输入cd 后即可);然后终端输入:lipo -info 静态库名。如下图:



二、合并release与debug版静态库,在桌面生成新的静态库,解决兼容性问题。如图在终端输入命令。



三、新建普通工程,导入新的静态库,与类的.h文件。build 、run,就可以调用静态库的方法了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值