ERROR ITMS-4236: "Invalid value '~' for bundle_short_version_string"というエラーが出た時の対処方法

2019年9月12日

AppStoreConnectにアプリをアップロードしようとした時に以下のエラーがでました

ERROR ITMS-4236: "Invalid value '1.1,0' for bundle_short_version_string" at SoftwareAssets

今回はこのエラーの解決方法をご紹介します。

ERROR ITMS-4236というエラーが出た時の対処方法

このエラーはbundleのshort versionの文字が原因で起きていました。

Xcodeでアプリのversionとなる項目は下記の2つです。

・Version
・Build

そして原因となった「short version」は「Version」に当たります。

つまりVersionが「1.1,0」となっているのが問題ということです。

実はVersionはどんな文字を入れてもいいわけじゃありません。

使用できる文字は「数字と.」を使用したversion表記が推薦されています。

例)1.1や3.2.10など

今回のVertionを再度確認すると「1.1,0」となっていました。

超がつくほどの凡ミスです , と . を間違えていますね。

1.1,0 → 1.1.0

上記のように修正したらエラーは解決されました。