使用相同的应用版本和构建版本

时间:2017-06-14 15:04:13

标签: app-store itunesconnect

由于iTunesConnect引入了新功能以使最终从iTunesConnect删除构建的构建失效。在这样做之后,我想上传具有相同App版本和Build版本的新版本,但是得到以下错误

ERROR ITMS-4238: "Redundant Binary Upload. There already exists a binary upload with build version '1.2.8' for train '1.2.0'" at SoftwareAssets/PreReleaseSoftwareAsset

是否可以使用新的iTunesConnect?

1 个答案:

答案 0 :(得分:1)

这是不可能的。假设您已在App Store中拥有版本号1.0,则新版本必须大于1.0。

有关详细信息,请参阅以下链接: https://developer.apple.com/library/content/technotes/tn2420/_index.html

版本号和内部版本号核对清单

在向App Store提交新版本时,您可以检查以下内容。确保正确设置版本号和内部版本号可以帮助您避免让应用程序因配置不当而自动被拒绝。

  1. 对于每个新版本的应用,您需要发明一个新的版本号。此数字应该比您使用的最后一个版本号更大。虽然您可以为应用程序的任何特定版本提供许多构建,但您只需为每个新版本的应用程序使用一个新版本号。 您无法重复使用版本号。
  2. 您无法重复使用版本号。
  3. 对于您提交的每个新构建,您将需要发明一个新的构建号,其值大于您使用的最后一个构建号(对于相同的版本)。对于iOS应用程序,您可以在提交不同版本时重复使用内部版本号。对于macOS应用程序,您必须为每个提交内容选择一个新的内部版本号,这个内部版本是唯一的,之前从未在您提供给App Store的任何提交中使用过(包括以前版本的应用程序中使用的内部版本号)。
  4. 对于iOS应用,您可以在不同的版本系列中重复使用版本号,但不能在同一版本系列中重复使用版本号。对于macOS应用程序,您无法在任何版本系列中重复使用内部版本号。