ERROR ITMS-4236: "Invalid value '~' for bundle_short_version_string"というエラーが出た時の対処方法
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
上記のように修正したらエラーは解決されました。