我正在向Apple Store中的现有应用提交新的更新。
我将我的iOS项目存档到ipa文件。然后,我在Xcode中打开了xcode中的Application Loader - >打开开发人员工具 - >应用程序加载器。
然后,我通过应用程序加载器将我的ipa文件上传到 iTunes Connect 。
然后,我登录到iTunes Connect,我看到了:
如您所见,在左侧,有#34; All Builds",我可以在那里找到我上传的版本。在" All Builds"下,有#34; App Store版本"。
我的问题是,如果我等到Apple验证我的应用程序,那么我上传的版本将被移动到" App Store版本"?或者,在通过Xcode的Application Loader工具上传我的IPA文件后,我还应该做些什么吗?我问它是因为我看到了#34; All Builds"列表没有" App Store状态":
e.g。上面的一个已经在3月上传到iTune Connect,直到现在,没有“应用程序商店状态”,听起来苹果从未验证过它。我不希望我的更新最终得到Apple从未经过验证。这就是我在这里问的原因。
答案 0 :(得分:1)
您可以为每个应用版本提交任意数量的版本。他们只需要不同的内部版本号。每当您想要创建新版本时,您必须从可用的版本(具有相同版本的版本)中选择一个版本。
您可以从Xcode或Application Loader上传新版本。它是一样的(我通常使用最后一个,因为它似乎工作得更好,至少对我而言)。
例如:您想要创建应用更新,请将其命名为v1.0.1。您必须创建此新版本,并在iTunesConnect中将其命名为1.0.1。完成后,您必须使用Xcode或Application Loader上传至少一个与版本1.0.1匹配的版本。由于构建数量需要大于之前的构建数量,因此,假设您上传了一个构建号为20170925(今天日期为yyyyMMdd)的构建。您可以在应用更新部分选择此版本,以便设置更新并将其发送给我们进行审核。想象一下,您只是注意到在上传的构建中有些东西失败了。嗯,这不是世界末日。您只需要创建一个具有相同版本名称(1.0.1)和不同构建号(更大,例如20170926)的新构建。处理完新构建后,您将能够在1.0.1更新屏幕中选择它。
总结一下,许多版本可以拥有相同的版本,只会释放其中一个版本。