打包静态库.a文件

在开发iOS的工作中会开发一些.a 的静态库文件(.a 静态库文件是编译好的的二进制文件)或者打包一下别人的第三方类库包装成自己的.a 文件。就需要打包.a 文件,下面介绍如何打包静态库文件:

1:建立工程 选择 Cocoa Touch Static Library ,在Product里面建立的.a 文件显示为红色




2:将你所需要打包的文件比如AFNetworking 添加到工程中(放在文件的一级目录中)



3:选择需要暴露给客户的头文件




4:配置工程文件,选择product-Scheme-editScheme,在Build Configuration 中选择Release模式




5:配置完成后在Toolbar 的机型中选择Generic iOS Device,然后command + B 进行编译,在编译之前项目创建的时候product 中生成的.a 文件显示为红色,编译之后变成黑色(建议选择真机,因为这样才会变色,如果先选择模拟器,那么编译通过了,但是不会由红变黑,实际上是已经编译了模拟器的,只是给人一种假象,好像没编译一样还是红色的)



6:运行之后找到右击show in finder 找到文件即可,但此时的文件只适用于真机,如果是需要在模拟器上使用.a 文件使用同样的方法;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值