Carthage/Carthageでプロジェクトを配布するのはとても簡単です。
0. ルートのディレクトリにプロジェクトを作る
. ├── CarthageSample ├── CarthageSample.xcodeproj └── CarthageSample.xcworkspace
1. Xcodeにフレームワーク用のターゲットを追加する
2. SchemeをSharedにする
3. ビルドチェック
$ carthage build —no-skip-current
コマンドでビルドします。その後、Carthage/Biuld
ディレクトリに出来上がったフレームワークを確認します。
4. git push
問題がなさそうならば、githubにpushします。
5. tag
release タブをクリックして、新しいtagを付けます。
6. Done
他のプロジェクトから、利用してみましょう。
サンプルプロジェクト
後記
今回、既にCocoapodsで配布済みのプロジェクトもCarthageで配布しようと思ったのですが、Xcodeに起因するバグでCarthageコマンドがうまく動かないケースが多くありそうなのでやめています。早く安定するといいなぁ。