更新自己的CocoaPods库
因为cocoapods是依赖tag版本的,所以必须打tag,以后再次更新只需要把你的项目打一个tag,然后修改xxx.podspec
文件中的版本接着提交到cocoapods官方就可以了。
-
给
git
打tag
:打开终端:cd xxx
,// xxx为git上一级路径;git tag "v1.0.0"
,//为git打tag, 第一次需要在前面加一个vgit push --tags
, // 将tag推送到远程仓库
-
修改
xxx.podspec
文件中s.version
的内容,即版本号:Pod::Spec.new do |s| s.name = 'xxx' s.version = "0.0.x" s.summary = "xxxxxx" ... end
-
上传到Git:将修改好的
xxx.podspec
文件提交到git
; -
验证
xxx.podspec
文件:pod spec lint xxx.podspec --verbose
,// --verbose 如果验证失败会报错误信息 -
发布到
spec
:pod trunk push xxx.podspec
, // --use-libraries --allow-warnings如果出现:
🎉 Congrats 🚀 ZMBase (0.1.0) successfully published 📅 March 5th, 03:05 🌎 https://cocoapods.org/pods/ZMBase 👍 Tell your friends!
则说明提交到官方CocoaPods已经成功,此时使用
pod search x
,可能不会搜索到,原因可能有延迟,需要等待一个小时左右,才会搜到。 -
更新本地pod:
pod repo update
; -
此时即可更新项目的pod:
pod install
;