不要去github去发布,国外服务器非常慢。我们使用Gitee - 基于 Git 的代码托管和研发协作平台
1、创建工程,可以指令创建
pod lib create xxx(工程名)-----作为你的代码更新工程
gitee上创建new respository
选择git模板是你语言;XXX.md文件;.git文件;三个都创建
2、测试阶段
使用1创建工程,copy到gitee同步下来的工程目录,建议名称一致。
然后不删除里面xxxtest文件,进行测试
pod install ---测试你的例子工程
pod lib lint xxx.podspec ---本地验证
pod lib lint xxx.podspec --allow-warnings --本地验证
pod lib lint xxx.podspec --allow-warnings --verbose ---本地验证
以上,没问题后,进程svn代码提交。
如果有问题,可能需要第三方库支持
pod lib lint --allow-warnings --use-libraries
另外,可以分开对应的文件夹库的支持
s.source_files = 'cxxxxxxx'
修改后
s.subspec 'xxxx name' do |ss|
ss.source_files = '22222'
end
3、tags
git push
git tag 0.1.0
git push --tags
4、远程校验
pod spec lint xxx.podspec
pod spec lint xxx.podspec --allow-warnings --verbose
5、注册pod
pod trunk me --验证
NO。注册
pod trunk register xxx@cocoapods.org 'huangxx' --description='huangxx' macbook pro' --verbose
xxx@cocoapods.org - 一个真实存在的邮箱,不一定非得是@cocopods.org,例如QQ。
huangxx - 用户名
huangxx’s macbook pro - 描述性文字
6、提交
pod trunk push xxx.podspec
工程使用pod 验证。