# 【Flutter】iOSアプリのVerion変更
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