构建共有pod

创建pod工程

1
pod lib create HostSetting

检查设置

1
pod lib lint HostSetting.podspec

在HostSetting.podspec 文件中编辑开源库的版本、描述、依赖、工程在github上的链接等。字段都已经创建好了,替换默认的内容就行。

开始添加代码

展开Pod工程下面,有个Development Pods -> HostSetting -> HostSetting ->Classes 在这下面添加需要开源的文件。 添加完后 cd example, pod install。
就可以在example中使用了。

把工程上传到github

在github上创建仓库,并且把工程上传到github,给做好了的开源库打上tag。打的tag的version应该要和.podspec文件中的s.version字段的版本号对上。

1
2
> git tag 0.1.0
> git push origin 0.1.0

验证

1
pod spec lint HostSetting.podspec

验证通过后就push

在push前,需要注册. 执行完下面的命令后,会发个链接到你的email,登录email验证一下。

1
pod trunk register xxxx@gmail.com 'hostSetting' --description='hostSetting session'

然后就可以执行下面的命令,发布你的代码了

1
pod trunk push HostSetting.podspec

参考