【今更】Fastlaneについて1から学び直してみる

Fastlane、基本的なコマンドなどは理解していますし、概念も知っていますが

1から書いたことがないなと最近気づきました。

そこで、1から学び直したので、メモを残しておきます。

Fastlaneとは?

  • iOS/Androidアプリのビルド、テスト、デプロイを継続的に行うためのツール
  • Ruby
  • アクション機能を組み合わせて使う
  • アクションの組み合わせはレーンで行い、レーンはFastfileに記述する

主なアクション

Releaseやビルド

deliver

アプリをAppStoreへアップロードする

matchやsigh, Pemなど

証明書周りの参照や更新

gym

アプリをビルドする

Test用ツール

xcov

カバレッジを計算して出力

scan

テストを行う

参考資料

大変お世話になりました。自分も人の役に立てる記事が書けるように頑張りたいです。

Available Actions - fastlane docs

fastlaneの簡単な紹介と使用例 - Septeni Engineer's Blo

fastlaneを使ってみる - Qiita