0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【fastlane】GooglePlayConsoleに前回アップロードしたアプリのversionCodeを取得する

Last updated at Posted at 2024-09-05

fastlaneでAndroidのストア申請を自動化していた時のこと

バージョンコード10はすでに使用されています 別のバージョンコードをお試しください

↑versionCodeは重複できないんだった!

前回アップロードしたアプリのversionCodeをGooglePlayConsoleから取得して+1すれば解決できそう... (上の図だと10を取得してきて11に上げるイメージ)

iOSにはビルド番号を取得できるactionがあるけど
Androidにもそういうのがあるのかな?と思い1時間ぐらい調べてみましたが...

出てこないぃぃ!!!!!

と思ったら公式ドキュメントに書いてありました...

GooglePlayConsoleに前回アップロードしたアプリのversionCodeを取得するaction
google_play_track_version_codes

↓公式ドキュメント

いやはや..公式ドキュメントは見なきゃダメですね...


以下は製品版(production)トラックのversionCodeを変数に入れる例文です。

例文
production = google_play_track_version_codes(track: 'production')[0]

引数(track: 'production')で製品版トラックを選択します。
google_play_track_version_codesは要素が1つだけの配列として返ってくるため[0]で要素を指定しています。

fastlane本当に便利です!!

お知らせ

僕が所属している熊本県熊本市中央区のアプリ制作会社「フォルクスウェア」では現在iOSエンジニア(Swift)の方を募集しています!
ご経験のある方はもちろん、未経験の方でもご自身で作成されたアプリのポートフォリオをお持ち込みいただけますとエントリー可能となっておりますので!是非!ご応募いただけますと幸いです!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?