上传版本时App Store捆绑包无效错误

时间:2019-05-11 09:02:20

标签: xcode app-store itunesconnect appstoreconnect cfbundleidentifier

我刚刚将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测试,不会发布到商店。

1 个答案:

答案 0 :(得分:1)

有两个重要的数字:

enter image description here

版本= Bundle versions string, short ,每个版本都需要增加它,并且不会重置。因此,如果商店中有0版和1版,则下一个版本必须大于这些版本。 (可以是1.1、2、3、30等。)重要说明:这不是客户在App Store上看到的版本。可以在App Store Connect中进行更改。

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

一些示例可以帮助阐明: enter image description here