ios - 错误 ITMS-9000 : "Redundant Binary Upload. There already exists a binary upload with build version ' 1. 0' for train ' 1. 0'"

标签 ios xcode5 itunes app-store-connect

我正在尝试通过 Xcode 5.1.1 在 iTunes Connect 上上传我的构建,但它一直显示它正在加载并且应用程序未上传。所以我尝试使用 Application Loader 上传,但它显示以下错误:

ERROR ITMS-9000: "Redundant Binary Upload. There already exists a binary upload with build version '1.0' for train '1.0'"

iTunes 上的应用程序状态为等待上传。有一次上传成功,但是状态没有反射(reflect),现在允许再次上传。

此外,我刚刚检查过该网站也已更改。不知道怎么回事。


编辑:苹果新网站上没有提交审核按钮。但现在我可以看到那个按钮了。那已经解决了我的问题。我还建议使用 Application Loader 上传构建,因为它比管理器更快。

最佳答案

如果上传到 iTunesConnect 的每个版本的版本号都在增加,则同一版本的多个二进制文件可能会上传到 App Store Connect。对于每个上传的二进制文件,内部版本号必须唯一(或更高)(选择 Target,然后选择 Xcode -> General -> Build,见下图). 例如,在下图中,上传的构建具有版本 3.1.4(旧图像中为 3.75)并且构建号为 1。因此,上传此图片后将构建增加到最低 2 或更高。然后这个二进制文件也可以上传到 App Store Connect,因为它是根据 build number 的更高版本。

版本 表示您向用户发布的应用的发布版本内部版本号 表示上传到商店的二进制文件的最终内部版本,即在许多错误修复之后。

Xcode 9 之后,如果商店中存在具有相同版本号的先前版本,则您无法上传新版本(对于相同版本)。因此,请检查您的内部版本号,如果不确定则增加。

编辑:使用 1234 等更为正确内部版本号,但版本号必须增加,1.0 -> 1.1 -> 1.2 等。内部版本号必须高于之前为相同版本号提交的版本号,否则会发布错误。因此,如果提交了版本为 3.75 的新二进制文件并且已经提交了构建 1,则下一个构建应为 2 或更高版本,但版本仍可以保持为 3.75。

新的更新和推荐的序列号的方法: enter image description here

与下图匹配的旧图片: Showing where to set the Build Version in XCode

在上传并处理新的二进制文件后(处理时间约为 5-20 分钟,如果没有显示再次上传并等待),您可以选择新的二进制文件并提交以供审核。在下图中,您可能会在当前应用程序版本的“构建”部分看到 App Store Connect 中列出的旧二进制文件和新二进制文件(您单击加号)。然后选择新的二进制文件 -> Save -> Submit for Review。 (有时提交时会出现错误,然后在几分钟后尝试或上传新的​​二进制文件)。

Showing list of binaries in iTunesConnect

对于那些倾向于使用 Xcode 脚本自动执行此操作的人,这里描述了如何制作用于更新内部版本号的自动脚本 Better way of incrementing build number?

关于ios - 错误 ITMS-9000 : "Redundant Binary Upload. There already exists a binary upload with build version ' 1. 0' for train ' 1. 0'",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25680604/

相关文章:

ios - ios应用程序 "knows"如何运行单元测试

objective-c - 使用 NSPredicate 和 FourCharCodes 编写桥接脚本并过滤 SBElementArrays

ios - NSMutableArray 线程并发与 GCD

ios - UIViewController 到 UIImagePickerController 到其他 UIViewController

ios - 在静态库中引用 PLCrashReporter 1.2 beta 2 并在客户端中构建时 undefined symbol

language-agnostic - iTunes COM 接口(interface) - 获取添加到库中的歌曲?

app-store - 一个 iOS 应用需要多少评论才能将所有评论纳入平均水平?

ios - 如何在 swift 中集成 PayU Money

ios - 'Web' 客户端类型不允许使用自定义方案 URI - Google with Firebase

c++ - 按下释放按钮时停止当前动画