雑ですみません
前提知識
- carthageライブラリの基本的な配布方法
- タグ切ってgithubにpushして等
- carthageライブラリのバイナリをgithubのrelaseを介して配布できること
やり方
$ cd MyLibraryAandB # 2つのframeworkを吐くようなプロジェクトがあるとして、まずはプロジェクトフォルダに移ります
$ carthage build --no-skip-current
$ ls Carthage/Build/iOS/ # ちゃんと2つのframeworkができてるか確認
Carthage/Build/iOS/MyLibraryA.framework
Carthage/Build/iOS/MyLibraryB.framework
$ carthage archive MyLibraryA MyLibaryB
$ ls # カレントディレクトリに zipが出来たか確認
MyLibraryA.framework.zip # 名前はAだけど両方入っている
$ mv MybraryA.framework.zip Carthage.framework.zip # 動作に影響はないが、名前が紛らわしいのでリネーム。このあたりの作法はrealm-cocoaを参考にした
$ # githubのreleaseにpostする