fastlaneの導入

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

fastlaneについて

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

fastlaneのインストール

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

$ gem install fastlane

fastlaneの初期化

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

$ 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で快適開発ライフを過ごしましょう。