1. ホーム
  2. iphone

[解決済み] iTunes Connectの「バージョン番号」、Xcodeの「バンドルバージョン」、「バンドルバージョン文字列」の違いは何ですか?

2022-12-18 13:08:16

質問

Apple のドキュメントでは、アップデート版を提出する方法をもっと明確に説明することができたはずです。

タイトルにあるように とはどう違うのでしょうか。

  1. itunes connect のバージョン番号 (アップデートを送信するときに入力する必要があります)
  2. xcode のバンドルバージョン
  3. バンドルバージョンの文字列、短い

これらは何らかの形で関連しているのでしょうか?

どのように解決するのですか?

はい、これらは関連しています。これらはすべて、アプリケーションのバージョンに関連しています。

  • iTunes Connect

    これはApp Storeに表示されるバージョン番号で、次のような純粋なバージョン番号である必要があります。 1.2.3

  • バンドルバージョン(CFBundleVersion)

    これは純粋なバージョン番号である必要はありません。これは次のようなものです。 12345 または 1.2.3 (Build 12345AB) . これは、たとえば Mac OS X アプリケーションの [バージョン情報] ウィンドウに表示され、多くの場合、バージョン番号というよりも "Build Number" のようです。

  • バンドルバージョン文字列(CFBundleShortVersionString) この値は "real" バージョン番号として使用されます。これは でなければなりません。 のバージョンに使われるのと同じ文字列でなければなりません。 iTunes Connect .

更新しました。

SNLEHTON さんのご指摘により CFBundleVersion のような純粋なバージョン番号でなければなりません。 1.2.3 のように純粋なバージョン番号でなければなりません。