はじめに
ライブラリの作り方はこちらの記事が秀逸だったり、CocoaPods, Carthage対応の記事もあったりしたのに、リリース後それらを更新する方法がまとまってなかったので書きました。
Carthage
自作ライブラリのディレクトリで
carthage build --no-skip-current
リモートレポジトリにpush後リリースタグを付ける
CocoaPods
.podspecファイルのバージョン部分を変更
例
s.version = "2.0.0"
↑の変更をコミット&プッシュしマウス。
Carthage対応でリリースタグを付けていないのならgit tagでバージョン名のタグを付けます。
git tag 2.0.0
git push --tags
同じくプッシュします。
最後に
pod trunk push
で反映させて完了です。
参考
Carthage関連
https://qiita.com/morizotter/items/2e45f8f94c1010ebd69f
CocoaPods関連
https://qiita.com/taji-taji/items/e23373f9b8124de728a2#1-%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%AE%E4%BD%9C%E6%88%90
http://www.cl9.info/entry/2016/06/20/230000