错误ITMS-90062

时间:2015-10-22 06:20:58

标签: itunesconnect xcode7

我第一次尝试更新我的应用并遇到了这个问题。我搜索了很多,但没有一个解决方案适合我。请帮帮我。

enter image description here

我的info.plist文件是:

enter image description here

一般窗口:

enter image description here

6 个答案:

答案 0 :(得分:7)

TL; DR:如果您的应用版本已获批准用于官方应用商店,则无法将具有相同版本的版本上传到TestFlight。您必须从官方应用商店提交中删除该应用,或者增加您的TestFlight版本#。

我弄清楚为什么这件事发生在我身上。

  • 我在应用程序商店中有一个版本为2010的应用程序。

  • 我一直在运行版本2020的外部测试版,并且编号范围为400-410

  • 为了发现我的应用程序在应用商店中被拒绝,一旦我准备好在几周内实际发布它,我提交了版本2020,构建407以供官方应用商店审核。我预计它会因各种原因被拒绝。它被批准了!但是,我还没准备好发布它,因为我还有更多我想要实现的修复程序。所以,我让它坐在那里,等着我做点什么。

  • 然后,我想为我的外部测试版上传一个较新的版本,仍然是版本2020,版本410,我收到此错误。

  • 感谢用户462990的回答,我意识到这个错误可能是因为我目前已经批准2020版并等待进入官方应用程序商店,所以iTC并没有这样做。允许我为TestFlight外部测试版提交相同的构建#。

所以,我选择"取消此版本"官方批准的版本,以及Viola!我现在可以上传具有相同构建#的构建。

答案 1 :(得分:2)

我认为这是苹果方面的一些问题。它在几个小时后自动解决。

答案 2 :(得分:2)

对我有用的是将其从1.0(.6)更改为1.1(.0)它并不是真正的新版本"版本"但逐步改进和更正。一个想法是,当一个应用程序被接受到iTunes商店,然后下一个上传必须是更高的版本。

答案 3 :(得分:1)

上传更新时,您必须始终增加版本号,因此请将其从1.0更改为1.1

答案 4 :(得分:1)

我今天遇到类似的问题。我几天前上传了一个新的版本,没有任何问题。我发现有人在此处发布了类似的问题:https://discussions.apple.com/thread/7297092。他们能够通过更改子项目中的Info.plist值来解决它,但是,我尝试这样做了,我仍然遇到了同样的问题。

我找不到任何关于为什么会发生这种情况的信息或何时开始,但我知道我在5天前将所有相同项目的预发布版本上传到TestFlight。

我目前正在增加我的预发布版本:

1.10(1) - > CFBundleVersionShortString(CFBundleVersion) 1.10(2) ...

我达到了1.10(7),这是我5天前部署的。现在,我无法得到任何工作1.10(8),1.10(9),1.10(1.10)等。他们都说“CFBundleShortVersionString [1.0]必须大于以前批准的版本[1.3]”

1.3是正确的,因为商店中可用的先前版本,但显然,1.0,因为Bundle版本不是。

答案 5 :(得分:0)

从1.141版本到1.15版本时,我遇到了这个问题。 Apple不会将版本视为十进制数字,而是将其视为由句点分隔的多个整数。因此,在我的情况下,Apple认为1.141是主要版本1,次要版本141,然后我的新版本是主要版本1,次要版本15。由于141> 15,它失败了。

两种处理方法:

  1. 使用Apple对版本号的解释,因此您始终将次要版本增加1:1.1, 1.2, ... 1.9, 1.10, 1.11
  2. 如果您希望使用“数百”或“数千”位置(我这样做,因为我尝试以精确的方式编码构建范围-我将数千个位置用于较小的错误修复版本),所以请始终填充它们以零表示:1.10, 1.11, 1.20, 1.30

因此,在我的情况下,我从1.141升级到1.150,并且能够上传。