ライブラリ依存管理ツールである Carthage のコマンド一覧をまとめていこうと思います。リストは v.0.34.0
のものなので、最新バージョンの方は公式の Repo を確認してみてください。
コマンド一覧
コマンド | 内容 |
---|---|
archive | Framework の zip を生成します。ビルド済みバイナリとして提供したい場合などに利用します。 |
bootstrap | 依存関係をチェックアウトしてビルドします。bootstrap は Cartfile.resolved を見てライブラリをチェックアウト・ビルドするので、ライブラリを更新したくない時などに使用する。 |
build | 依存関係をチェックアウトからビルドします。update/bootstrap はこの build が自動で走ります。 |
checkout | プロジェクトの依存関係をチェックアウトします。 |
copy-frameworks | アプリバンドルへのコピーと、ipa から x86_64 ・i386 の除去を行います(シュミレータ用のバイナリを省く)。 |
fetch | Gihリポジトリから Clone・Fetch を行います。 |
outdated | プロジェクトの依存関係にアップデートがあるかを確認します。 |
update | プロジェクトの依存関係をアップデートし、ビルドし直します。 |
validate | Cartfile.resolved のバージョンが Cartfile 要件と互換性があることを確認します。 |
version | Carthage のバージョンを表示します。 |
参考
- https://github.com/Carthage/Carthage
- https://www.slideshare.net/syoikeda/carthagen
- https://qiita.com/yimajo/items/eab2a4382d1e55169fb6
- https://medium.com/eureka-engineering/carthage%E3%81%AEcopy-framework%E3%82%92%E3%82%B9%E3%82%AD%E3%83%83%E3%83%97%E3%81%97%E3%81%A6%E9%96%8B%E7%99%BA%E6%99%82%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89%E3%82%92%E9%AB%98%E9%80%9F%E5%8C%96%E3%81%99%E3%82%8B-146c5925d9a4
- https://qiita.com/rockname/items/bdf932bc6758d8820141