在先前版本已经在App Store上之后,TestFlight上的新版本上传

时间:2016-10-13 12:29:58

标签: ios xcode itunesconnect testflight

我已经开发了应用程序,很多次我已经在iTunes上连接(TestFlight)。喜欢:

版本构建

1.5 - > 1.0这个版本是实时的 - 在App Store上

1.4 - > 1.9

1.4 - > 1.8

1.4 - > 1.7

1.4 - > 1.6

.........。

1.3 - > 1.9

1.3 - > 1.8

........

依旧...... ..

现在我需要更新一个更改,并希望为其他朋友提供测试,所以我正在尝试上传新版本`1.5 - > 1.1'在iTunes上连接(TestFlight)通过Xcode,但它给出的错误如下:版本必须高于iTunes连接上的现有版本。

在开始之前,我已经为同一版本上传了这么多版本,并且通过Xcode上传了相同版本,当时它已成功上传。 那为什么它现在给我错误? 这意味着什么? 如何上传TestFlight进行测试?

请建议我,我该怎么做。

3 个答案:

答案 0 :(得分:1)

对我来说..我经常更新构建(不是版本)并将其上传到testflight并且工作,即使我今天上传它只是1小时前它工作正常。我认为,您应该清理 - >构建并再次执行相同的过程。有时在更改构建号后,您可能没有构建目标并直接存档,在这种情况下,Apple会抛出这样的错误。

所以可能的解决方案就是

clean-> build - > archieve ....再次执行相同的过程并将其上传到appstore。

答案 1 :(得分:1)

这可能是由于您的应用程序已在AppStore上发布(准备出售)。

我认为一旦通过AppStore向公众用户提供该版本,苹果公司便认为该版本的生命周期已经完成。

在您的情况下,App Store上有1.5(1)处于活动状态,这意味着版本1.5的生命周期以最终版本1.5(1)结束。 因此,您将无法再添加1.5版本的任何新版本,而可以创建高于1.5、1.5.1或1.6的新版本,然后将新版本上传到该新创建的版本。

这只是我的假设,并非100%肯定。

答案 2 :(得分:0)

我遇到了同样的问题。我将1.0 build 5发布到App Store(实时)。必须进行一些快速更改,因此尝试更改内部版本号并通过iTunes Connect发布到“测试飞行”。我没有警告或任何错误。但是,当我登录iTunesConnect并检查“活动”选项卡时,该特定版本的内部版本号显示“内部版本无效”,并带有红色的惊叹号。

解决方案:仅增加版本号,而不增加版本号(如果该应用程序已上线)。