Help us understand the problem. What is going on with this article?

CocoaPods, Carthage対応の自作ライブラリをアップデートする方法

More than 1 year has passed since last update.

はじめに

ライブラリの作り方はこちらの記事が秀逸だったり、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

mercari
フリマアプリ「メルカリ」を、グローバルで開発しています。
https://tech.mercari.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away