场景
当不方便使用
pod repo push ...
发布新版本时, 可以另辟蹊径使用 SDK 的新版本么 ?
分析
-
正常情况下, 当我们更改了 pod 库的内容, 并想要发布新版本, 需要如下步骤:
a. 将 pod 库变更的内容 push 到远端, 打 tag 并推送到远端;
b. 通过更新索引库的方法发布新版本:
$ pod repo push miwearPodLib miwearMyAwesomeProject.podspec --allow-warnings
-
另辟蹊径 -> 直接在 Podfile 中指定 source 地址和新的 tag 值
ruby
// pod 版本库名, :git => 版本库地址
pod 'xxx' , :git => 'https://github.com/xxx/xxx_ios.git'
// pod+路径+版本号下载
pod 'xxx' , :git => 'https://github.com/xxx/xxx_ios.git' , :tag => '3.4.4'