【问题标题】:App Store bundle invalid error when uploading build上传构建时 App Store 捆绑无效错误
【发布时间】:2019-09-29 00:34:22
【问题描述】:

我刚刚将 App Store 上的一个应用转移到另一个帐户。我现在正在尝试将其他构建从 Xcode 上传到新帐户。尝试上传时出错:

错误 ITMS-90062:“此捆绑包无效。键的值 Info.plist 文件中的 CFBundleShortVersionString[0] 必须包含一个 比先前批准的版本 [0] 更高的版本。 请在以下位置找到有关 CFBundleShortVersionString 的更多信息 https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring"

在我在 iTunes connect 中的构建下,我有多个版本 0 的构建和一个版本 1 的构建,这是现在商店中的版本。我不能继续上传版本 0 的构建吗?还是我现在必须上传版本 1 或更高版本的构建?

是否有分配版本号和内部版本号的最佳做法?我要上传的新版本仅用于 TestFlight 测试,不会发布到商店。

【问题讨论】:

    标签: xcode app-store app-store-connect cfbundleidentifier


    【解决方案1】:

    有两个重要的数字:

    Version = Bundle versions string, short 这需要随着每个版本增加,并且不会重置。因此,如果您在商店中有版本 0 和版本 1,则下一个版本需要比这些版本更大。 (可能是 1.1、2、3、30 等) 重要提示:这不是客户在 App Store 上看到的版本。这可以在 App Store Connect 中更改。

    Build = Bundle version 这需要为一个版本增加,这意味着一个版本的所有构建。如果您使用的是新版本,则可能会重新开始。 (版本 1 可以具有构建 1、2、3、4。版本 2 可以再次具有构建 1、2、3、4。)

    一些有助于澄清的例子:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-03
      • 1970-01-01
      • 2020-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多