fastlaneの導入

Pocket
reddit にシェア

iOSアプリにfastlaneを導入したので、手順ををまとめておきます。

fastlaneについて

Web: https://fastlane.tools
Github: https://github.com/fastlane/fastlane
fastlaneはiOS/Androidアプリのリリース作業を自動化してくれるツール群です。
iOSアプリの申請作業を行う際、手動でのバイナリアップロード作業が毎回面倒だと感じでいたため、導入することにしました。
自動化することでケアレスミスも防止できます。
またメタデータやスクリーンショットをgit管理できるようになるので、変更履歴の管理も可能になります(←これが本当に便利です)

fastlaneのインストール

Gemで公開されているので、gemコマンドでインストールしました。

fastlaneの初期化

アプリプロジェクトのルートディレクトリで、fastlane initコマンドを実行することで雛形を作成してくれます。

Apple ID, App Identifier,などが聞かれるので、答えましょう。
コマンド実行が完了すると、fastlaneディレクトリが作成されAppFile・Fastfile・README.mdが作成されます。
既存アプリの場合、iTunes Connectからメタデータとスクリーンショットをダウンロードしてきてくれます。
簡単にgit管理できるようになるので、とてもありがたい!

fastlane/Appfile

fastlane/Appfileには、Apple IDやApp Identifierの情報が記述されています。
単一アプリの場合、特に編集することはないかと思います。
ターゲットが複数あるアプリの場合は、編集する必要そうです。

fastlane/Fastfile

fastlaneで行いたい作業を記述します。

これでfastlaneのインストールは以上で完了です!
fastlaneで快適開発ライフを過ごしましょう。

Pocket
reddit にシェア