上传构建时 App Store bundle 无效错误
App Store bundle invalid error when uploading build
我刚刚将 App Store 上的一个应用程序转移到了另一个帐户。我现在正尝试将其他构建从 Xcode 上传到新帐户。尝试上传时出现错误:
ERROR ITMS-90062: "This bundle is invalid. The value for key
CFBundleShortVersionString [0] in the Info.plist file must contain a
higher version than that of the previously approved version [0].
Please find more information about CFBundleShortVersionString at
https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring"
在我在 iTunes connect 中的构建下,我有几个版本 0 的构建和一个版本 1 的构建,这是商店现在的版本。我不能继续上传版本 0 的构建吗?还是我现在必须上传版本 1 或更高版本的构建?
是否有分配版本号和内部版本号的最佳做法?我要上传的新版本仅用于TestFlight测试,不会发布到商店。
有两个数字很重要:
Version = Bundle versions string, short
每个版本都需要增加,不会重置。因此,如果商店中有版本 0
和版本 1
,则下一个版本需要比这两个版本更大。 (可能是 1.1、2、3、30 等)重要提示:这不是客户在 App Store 上看到的版本。这可以在 App Store Connect 中更改。
Build = Bundle version
这需要增加一个版本,意味着al builds for 一个版本。如果您使用的是新版本,则可能会重新开始。 (版本 1 可以有构建 1、2、3、4。版本 2 可以有构建 1、2、3、4。)
一些有助于阐明的示例:
我刚刚将 App Store 上的一个应用程序转移到了另一个帐户。我现在正尝试将其他构建从 Xcode 上传到新帐户。尝试上传时出现错误:
ERROR ITMS-90062: "This bundle is invalid. The value for key CFBundleShortVersionString [0] in the Info.plist file must contain a higher version than that of the previously approved version [0]. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring"
在我在 iTunes connect 中的构建下,我有几个版本 0 的构建和一个版本 1 的构建,这是商店现在的版本。我不能继续上传版本 0 的构建吗?还是我现在必须上传版本 1 或更高版本的构建?
是否有分配版本号和内部版本号的最佳做法?我要上传的新版本仅用于TestFlight测试,不会发布到商店。
有两个数字很重要:
Version = Bundle versions string, short
每个版本都需要增加,不会重置。因此,如果商店中有版本 0
和版本 1
,则下一个版本需要比这两个版本更大。 (可能是 1.1、2、3、30 等)重要提示:这不是客户在 App Store 上看到的版本。这可以在 App Store Connect 中更改。
Build = Bundle version
这需要增加一个版本,意味着al builds for 一个版本。如果您使用的是新版本,则可能会重新开始。 (版本 1 可以有构建 1、2、3、4。版本 2 可以有构建 1、2、3、4。)
一些有助于阐明的示例: