📘

# 【Flutter】iOSアプリのVerion変更

2023/05/25に公開

iOSアプリのArchiveに失敗する…

↓以下のようなメッセージが表示されて失敗する。

〈内容〉
Asset validation failed
Invalid Version. The build with the version “1.1” can’t be imported because a later version has been closed for new build submissions. Choose a different version number.

Asset validation failed
This bundle is invalid. The value for key CFBundleShortVersionString [1.0.5] in the Info.plist file must contain a higher version than that of the previously approved version [1.1]. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring

要約すると、
①今回ArchiveしたアプリのVersion(1.0.5) < ②現在リリースしているアプリのVersion(1.1)
という状態になっているので、Versionを1.1以上にするために下記の変更を行う。

①pubspec.yaml内の「version」の変更

以下の箇所を変更する。


・画像中の「1.1.2」がVersion
・+の右側はビルド番号
↓変更後

・変更したら下記コマンドをターミナルで実施

flutter pub get

・更に下記コマンドをターミナルで実施

flutter build ios

Xcode内のversion情報も変更しておく

Runner>TARGET>General>Identity

Discussion