はじめに
業務でフードデリバリーの配達員の方向けアプリのフロントエンド開発を担当しており、アプリのビルドやストアリリース作業も行っている坂井田です。
こちらのアプリはストアリリースのタイミングになるとGooglePlay・AppStoreに新バージョンの申請を行うのですが、今回はAppStoreへ申請する際にエラーが発生したため、その解決法をご紹介します。
発生したエラー
Validation failed (409)
This bundle is invalid.
The value for key CFBundleShortVersionString [3.3.0] in the Info.plist file must contain a higher version than that of the previously approved version [3.3.0].
Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring(ID: XXXXXX)
いざリリースしようと思って赤い 🚫 アイコンが出ると、冷や汗が出ます😨😨
ipaファイルのアップロードに Transporter アプリを使用しており、デリバリボタンを押した際にこのダイアログが表示されました。
ただこの内容は簡単に解決できるものだと知り、安心しました。。
原因
既に同じバージョン(今回は v3.3.0)をストアで申請しており、手動公開の手前でそのままにしていたことが原因でした。
同じバージョンがリリース待ちの場合は、一度キャンセルしてから再度TestFlightにアップロードする必要があるようです。
解決法
AppStoreConnectにアクセスして、「リリースをキャンセル」をクリックします。
ダイアログで「リリースをキャンセルする」ボタンをクリックします。
後は再度 Transporter アプリにipaファイルをドラッグ&ドロップして、デリバリすれば完了です。
※ipaファイルは同じものでOK(ビルドし直す必要はありません)
▼採用情報
レアゾン・ホールディングスは、「世界一の企業へ」というビジョンを掲げ、「新しい"当たり前"を作り続ける」というミッションを推進しています。
現在、エンジニア採用を積極的に行っておりますので、ご興味をお持ちいただけましたら、ぜひ下記リンクからご応募ください。