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