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

问题描述 投票:0回答:3

我已经开发了应用程序,很多次我已经在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

……..

等等…..

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

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

请建议我,我该怎么办。

ios xcode itunesconnect testflight
3个回答
1
投票

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

所以可能的解决方案就是

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


1
投票

这可能是由于您的应用程序已成为AppStore上的Live(Ready For Sale)。

我认为,只要该版本通过AppStore可供公众用户使用,Apple就会考虑完成版本生命周期。

在您的情况下,1.5(1)是Live on AppStore,这意味着1.5版生命周期完成,最终版本为1.5(1)。因此,您无法使用1.5版本添加任何其他新版本,而是可以创建高于1.5,1.5.1或1.6的新版本,然后将新版本上载到新创建的版本。

这只是我的假设,而不是100%肯定。


0
投票

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

解决方案:如果应用程序已经存在,只需增加版本号,而不是版本号。

© www.soinside.com 2019 - 2024. All rights reserved.