素振り用iOSプロジェクト fastlane match編
概要
fastlane matchのドキュメントに書いてあることをかいつまんで実行
環境
Xcode 11.5
手順
Xcode
fastlane準備
参考:https://qiita.com/shumatsukishu/items/f398a449a07b0bc15e0f
- Gemfile追加 & Bundle install
fastlane初期化
バージョン:2.154.0
$ bundle exec fastlane init
- 選択肢が出るのでManual setupを選ぶ
- /fastlane が作成されることを確認
DevCenterに登録
$ bundle exec fastlane produce -a org.assaulter.base -i
- IDとMFA聞かれるのでよしなに
- DevCenterに作成されるのを確認
- -iを指定しているので、AppStoreConnectには作成されない
- fastlane/Appfileのapp_identifierとapple_idを埋めておく
実機確認用証明書管理
予めプライベートリポジトリを用意しておく
複数プロジェクトを単一リポジトリで扱うことも可能
$ bundle exec fastlane match init
- Gitを指定し、urlを入れる(プライベートリポジトリ)
- MATCH_PASSWORDを設定しておく
- 今回はenvrcを使った
$ bundle exec fastlane match development
- Dev centerでcertificateとprovisioning profileができているのを確認
- 登録済みの実機で動作確認