我试图通过Xcode 5.1.1在iTunes Connect上上传我的构建,但它一直显示它正在加载,应用程序没有上传。所以我已经尝试用应用程序加载器上传,但它显示以下错误:
错误ITMS-9000:“冗余二进制文件上传。火车1.0版本已经有一个二进制版本上传。
iTunes上的应用程序状态为“等待上传”。有一次上传成功完成,但状态没有反映,现在允许再次上传。
另外,我刚刚查了一下网站也改变了。不知道怎么了。
编辑:在苹果的新网站上没有提交审查按钮。但现在我能看到那个按钮了。这就解决了我的问题。此外,我建议使用应用程序加载器上传构建,因为它比组织者更快。
More than one binary may be uploaded to App Store Connect for the same version, if the the Build number is increasing for each build uploaded to iTunesConnect. The build number just has to be unique (and higher) for each binary that is uploaded (select the Target, then Xcode -> General -> Build, see the picture below).
For example in the image below the build uploaded has version 3.1.4 (3.75 in the older image) and the build number is 1. Thus, after uploading this image increase the build to a minimum 2 or higher. Then this binary may also be uploaded to App Store Connect as it's a later build according to the build number.
版本说明了你发布给用户的应用的发布版本。版本号表示上传到商店的二进制文件的最终版本,即经过许多错误修复后的版本。
在Xcode 9之后,你不能上传一个新的版本(对于相同的版本),如果在商店中有一个之前的版本具有相同的版本号。所以,检查你的版本号,如果不确定就增加。
编辑:使用1、2、3、4等版本号更正确,但版本号必须不断增加,1.0 -> 1.1 -> 1.2等。对于相同的版本号,构建号必须高于之前提交的版本号,否则将发布一个错误。因此,如果提交了一个版本为3.75的新二进制文件,并且已经提交了一个构建1,那么下一个构建应该是2或更高的版本,但版本仍然可以是3.75。
新的更新和建议的方式有构建号串行:
旧的图片与下面的图片相匹配:
After a new binary is uploaded and processed (~5-20 min processing time, if it doesn´t show up upload again and wait), then you can select the new binary and submit it for review. In the picture below you may see the old and the new binary listed in App Store Connect in the Build section of the current App version (you click the plus sign). Then the new binary is selected -> Saved -> Submit for Review. (Sometimes an error comes when submitting, then just try after a few mins or upload a new binary).
对于那些倾向于用Xcode脚本自动完成这一点的人,这里是一个关于如何制作一个自动更新构建号的脚本的描述。