使用CocoaPods发布框架
2016-03-16 本文已影响715人
看我六块腹肌
-
CocoaPods的使用#
-
创建podspec#
-
1.首先创建一个podspec文件
$ pod spec create demo
2.成功之后会多出一个demo.podspec
文件, 框架的描述信息需要在这个文件里填写, 这里仅列举几项, 详细的可以查看Podspec语法参考
s.version = "0.0.1" 这里的版本号填写的是git相关版本的tag
s.source = { :git => "http://EXAMPLE/demo.git", :tag => "#{s.version}" } 该项填写框架的git地址, tag指定之前填写的version即可
s.source_files = "Classes", "Classes/*/.{h,m}" 该项代表s.source填写的地址中需要放到框架里的文件, **代表匹配任意目录, *代表匹配任意名称的文件
以下为Alamofire的podspec文件
Alamofire的podspec文件
-
上传spec到远程仓库#
- 注册Trunk
$ pod trunk register orta@cocoapods.org 'Orta Therox' --description='macbook air' - 部署podspec
$ pod trunk push [NAME.podspec]
- 注册Trunk
-
在项目中使用本地库
- 修改 s.source即可