中年エンジニアの開発と生活の日々

中年エンジニアがソフトウェア開発や日々の生活で得た知見の備忘録

fastlane のプラグインを使ってみよう

iOS アプリの継続的インテグレーションで有名な fastlane ですが、今日はそのプラグイン機能について紹介します。

fastlane plug-in とは

fastlane はかなり多機能ですが、標準のコマンドでサポートされていない機能をプラグインを使用して機能を拡張できます。以下は公式のサイトです。

セットアップ方法

Fastfile の隣に Pluginfile を作成し、 そこに必要なプラグインを定義します。以下の例は Pluginfile の内容で fastlane-plugin-update_project_codesigning を追加しています

# Autogenerated by fastlane
#
# Ensure this file is checked in to source control!

gem 'fastlane-plugin-update_project_codesigning'

以下のコマンドを実行し、プラグインをセットアップします

fastlane install_plugins

このコマンドを実行すれば plugin の環境が構築され、Fastfileの中などから plugin を使用することができるようになります。

Plug in の種類

使用可能な plug in は以下のコマンドで一覧することができます。

fastlane search_plugins

fastlane の通常コマンドでできないことがある場合は、Plug in をチェックしてみてはいかがでしょう?