The value for key CFBundleShortVersionString [x.x.x] in the Info.plist file…の対処法

Xcodeでアーカイブ後、validateしようとしたら出たエラー。

This bundle is invalid. The value for key CFBundleShortVersionString [x.x.x] in the Info.plist file must contain a higher version than that of the previously approved version [x.x.x].

解決法

前回出したバージョンよりも低い数をバージョンに指定してしまっていたために出たエラーでした。
具体的にはバージョン1.1.0で公開中のものをアップデートする際に、1.0.0で公開中だと勘違いして1.0.1としてアーカイブしてしまったために起きました。

メニューの Window > Organizer > Archives を開いて該当アプリが選択されていることを確認し、
その中で一番バージョンが新しいものよりも新しいバージョンを指定してアーカイブしましょう。
もし同じバージョンにしたい場合はビルド番号(1.0.0(x)とかのxの部分)を大きくしましょう。

バージョン1.1.1で再度アーカイブすると無事validateできました。

当たり前のことではあると思いますが、一応こんなエラーに遭遇したよ、ということで記事にしました。

Commentsこの記事についたコメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です