Fastlane で App Store Connect のメタデータをダウンロード
今日もすぐ終わってしまうネタですが、Fastlane
の deliver
で App Store Connect のメタデータをダウンロードする方法を紹介します👷♀️
やっていく🧑🏻💻
まずは、スクリーンショットを fastlane/screenshots/ja
にダウンロードしてきます。(バージョン管理しているので、Bundler 経由で実行します。)
$ bundle exec fastlane deliver download_screenshots --use_live_version true
use_live_version
を true
にすることで、現在リリースしているバージョンの最新のスクリーンショットを取得してきます。オプションを付けない場合は、編集中のバージョンのスクリーンショットがダウンロードされます。
次に、リリースノートなどのメタデータを fastlane/metadata
にダウンロードしてきます。
$ buex fastlane deliver download_metadata --use_live_version true
しかし、下記のようなエラーが出てしまいました🤔 どうやら app_version
を適切な値(リリース中の物を使うならそのバージョン)に設定しないとダメみたいですね。
RuntimeError: [!] Neither the current nor live version match specified app_version "1.0"
下記のように app_version
を指定し、再度実行したところメタデータも正常にダウンロードすることができました🎉
$ buex fastlane deliver download_metadata --use_live_version true --app_version 1.16.0