使用CocoaPods开发并打包静态库

这里使用基于pod自动创建,下篇文章使用手机创建静态库方式
1.执行命令 pod lib create 'name'
根据提示填写相应答案就好
第一个问题是开发项目的语言,第二个是询问是否包含Demo(如果选择yes会自动创建Demo类,自行添加,如果no就不是创建),后面的是询问是否你选择的是那种测试框架,是否有测试文件,和你创建的类的前缀等基本问题,命令执行完就会创建好一个通过cocoapods管理依赖关系的基本类库框架.

2.使用文本编辑器打开name.podspec文件,修改配置信息
配置name.podspec信息
按照默认配置,类库的源文件将位于Pod/Classes文件夹下,资源文件位于Pod/Assets文件夹下,可以修改s.source_files和s.resource_bundles来更换存放目录。s.public_header_files用来指定头文件的搜索位置。
s.frameworks和s.libraries指定依赖的SDK中的framework和类库,需要注意,依赖项不仅要包含你自己类库的依赖,还要包括所有第三方类库的依赖,只有这样当你的类库打包成.a或.framework时才能让其他项目正常使用。

3.进入Example文件夹,执行pod install,让demo项目安装依赖项并更新配置

4.添加代码。(Demo测试)

提交本地代码库
1.修改s.source.填写你的真实路径.

2.提交源码,并打tag.

验证类库
开发完成静态类库之后,需要运行pod lib lint验证一下类库是否符合pod的要求。可以通过添加--allow-warning忽略一些警告

打包类库
其中–library指定打包成.a文件,如果不带上将会打包成.framework文件。–force是指强制覆盖
这里写图片描述

下面就是上传完成后在github上的展示
这里写图片描述

摘自:http://www.cnblogs.com/brycezhang/p/4117180.html
仅供学习参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值