iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

Carthage Command リスト(v0.34.0)

ライブラリ依存管理ツールである Carthage のコマンド一覧をまとめていこうと思います。リストは v.0.34.0 のものなので、最新バージョンの方は公式の Repo を確認してみてください。

github.com

コマンド一覧

コマンド 内容
archive Framework の zip を生成します。ビルド済みバイナリとして提供したい場合などに利用します。
bootstrap 依存関係をチェックアウトしてビルドします。bootstrapCartfile.resolved を見てライブラリをチェックアウト・ビルドするので、ライブラリを更新したくない時などに使用する。
build 依存関係をチェックアウトからビルドします。update/bootstrap はこの build が自動で走ります。
checkout プロジェクトの依存関係をチェックアウトします。
copy-frameworks アプリバンドルへのコピーと、ipa から x86_64i386 の除去を行います(シュミレータ用のバイナリを省く)。
fetch Gihリポジトリから Clone・Fetch を行います。
outdated プロジェクトの依存関係にアップデートがあるかを確認します。
update プロジェクトの依存関係をアップデートし、ビルドし直します。
validate Cartfile.resolved のバージョンが Cartfile 要件と互換性があることを確認します。
version Carthage のバージョンを表示します。

参考

その他の記事

yamato8010.hatenablog.com

yamato8010.hatenablog.com

yamato8010.hatenablog.com