Carthageでリモートブランチを指定する個人プロジェクトのSwiftyDropで、Carthageのリモートブランチ配布を試みたのでシェアです。

CarthageのCartfile作成部分にはlocalのブランチを指定する方法が書いてあったのですが、remoteのbranchを指定する方法はありませんでした。実際、Alamofireなどのswift-2.0ブランチを見るとローカルと同様の方法でブランチを指定しています。

リモートブランチの指定方法

指定方法は簡単で、

[code lang=ogdl]
github "morizotter/SwiftyDrop" "swift_2.0"

[/code]

というように、github [リポジトリ] [ブランチ名]

と書くだけです。

Pull request to Carthage

Carthageのドキュメントを変更してプルリク出したけど通るかなぁ。

Add remote branch example by morizotter · Pull Request #600 · Carthage/Carthage

(追記)マージされた。

カテゴリー: Code

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください