Classi で iOS エンジニアをしている @star__hoshi と申します。 Classi 社には iOS エンジニアが 1 人しかいないのにアプリが 3 つあります。 iOS 開発では UDID の追加や証明書の更新など、非常に多くのちょっとしたタスクがあり、このようなアプリ3つ分の雑務ばかりしていれば本来やるべきことができません。 そのため、もろもろの雑務を fastlane の match, gym, deliver などで自動化しました。実際の開発フローの流れと、何をどう自動化したのかコードを含め書いていきます。 この記事では詳しい fastlane の使い方を述べたものではなく、 fastlane を使うことによる効能などの概念的な話が中心になります。fastlane の使い方に関しては docs.fastlane.tools という素晴らしいドキュメントがありますので