OSS探訪GitHubでログイン

iOS・Androidのビルド、署名、スクリーンショット、ストア配信を繰り返せるlaneとして自動化する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
42,201
主要言語
Ruby
ライセンス
MIT
リポジトリ最終更新
2026/10/03
ページ内ナビ

概要

fastlaneはiOS・Androidアプリのリリース作業を自動化するRuby製CLIです。スクリーンショット生成、プロビジョニングや署名、ビルド、App Store・Google Playへの配信などをコマンドやFastfileのlaneとしてまとめ、ローカル環境やCIから繰り返し実行できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

リリース手順をFastfileのlaneへまとめる

複数のactionをlaneとして組み合わせ、ビルド・署名・テスト・配布などの手順をコードとして保存できます。手作業の順序をCLIから再実行しやすい形へ揃えられます。

出典:[1]

iOS・Androidのストア配布作業を同じツール群で扱う

READMEはスクリーンショット生成、プロビジョニングプロファイルの処理、アプリ公開などを代表的な自動化対象として挙げています。iOSとAndroidの配布工程を同じfastlane環境から管理できます。

出典:[1]

ローカルとCIの両方から同じ自動化を実行する

fastlaneはローカルPCやサーバー上で動作し、Fastfileや設定ファイルをリポジトリで管理することでCIでも同じlaneを呼び出せます。

出典:[1]

向いている用途

モバイルアプリの反復的なリリース作業をコード化したいチームに向く

署名、スクリーンショット、ビルド、ストア申請など、人手で繰り返すと差分や漏れが出やすい工程を自動化し、開発者とCIで同じ手順を共有したいiOS・Androidチームに適します。

出典:[1]

導入前の確認

2.240.1はRuby 3.1以上を要求する

2.240.1のgemspecはRuby 3.1以上を必須としています。Ruby本体とBundler、Xcode・Android SDKなど対象プラットフォーム側のツールも含めて実行環境を固定してください。

出典:[2]

ストア認証情報と利用状況メトリクスの扱いを確認する

ストア配信や署名にはApple・Google側の認証情報が必要です。またREADMEは匿名化した利用状況メトリクスを収集し、FASTLANE_OPT_OUT_USAGEなどで無効化できることを説明しています。CIへ入れる前に認証情報の保管方法とメトリクス方針を決めます。

出典:[1]

参考にした公式資料

  1. [1]fastlane 2.240.1 README(2026-10-04)
  2. [2]fastlane 2.240.1 gemspec(2026-10-04)
  3. [3]fastlane 2.240.1 release(2026-10-04)
  4. [4]fastlane MIT license(2026-10-04)
編集部からの補足

fastlaneは一つのactionを使うより、手作業のリリース手順をlaneへまとめてチームとCIで共有すると効果が分かりやすいです。導入時はApple・Googleの認証情報をFastfileとは分離し、Rubyとプラットフォームツールのバージョンも固定してください。

3ステップで試す

  1. 1

    Ruby 3.1以上でBundlerプロジェクトを作る

    fastlane 2.240.1はRuby 3.1以上が必要です。既存環境を汚しにくいBundler管理で試します。

    ruby -v && bundle -v && mkdir -p fastlane-demo && cd fastlane-demo && bundle init
  2. 2

    fastlane 2.240.1を固定して導入する

    確認済みのreleaseへ固定し、依存gemをBundler経由で導入します。

    cd fastlane-demo && printf '\ngem "fastlane", "2.240.1"\n' >> Gemfile && bundle install
  3. 3

    CLIのversionとhelpを確認する

    認証情報や実アプリを変更せずCLIが動くことを確認します。実プロジェクトへ導入するときは対象ディレクトリでbundle exec fastlane initへ進みます。

    cd fastlane-demo && bundle exec fastlane --version && bundle exec fastlane --help
公式READMEで確認

成長

成長の推移 · 直近30日

42,201 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
112
Open PR
154

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • fastlane
  • automation
  • screenshots
  • ios
  • android
  • apps
  • deployment
  • mobile
  • ruby
  • hacktoberfest
Stars
42,201
Forks
6,038
Watchers
724
Open Issues
511
Contributors
382
所有者種別
Organization
主要言語
Ruby
ライセンス
MIT
リポジトリ最終更新
2026/10/03

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?