首页 文章

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

提问于
浏览
0

我已经开发了应用程序,很多次我已经在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上上传进行测试?

请建议我,我该怎么办 .

2 回答

  • 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%肯定 .

  • 1

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

    所以可能的解决方案就是

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

相关问题