无法验证客户端3000。

74
我正在使用 xcode 7.1 尝试通过 xcode 直接上传应用程序到应用商店。在上传时出现了一个奇怪的错误:-

无法验证客户端 3000

注意:- 我最近在账户中进行了更改(xcode 首选项部分)。这与我的错误有关吗?
我也重启了 xcode,但问题仍然存在。
我已经检查了 SO 上的这个问题,但他们说重启你的 xcode。但这并没有解决我的问题。

1
请查看此链接,可能会对您有所帮助:https://forums.developer.apple.com/thread/6740 - Anbu.Karthik
没错!现在我会尝试使用应用程序加载器。 - pkc456
两者都是相同的,这取决于你的运气,试一试。 - Anbu.Karthik
1
我重新安装了Xcode。现在错误消失了。但是构建没有出现在iTunes Connect上。很奇怪! - pkc456
好的,非常高兴,连接到iTunes需要等待一段时间。 - Anbu.Karthik
显示剩余2条评论
15个回答

42

对于我的情况,我在选择“通用iOS设备”进行归档后出现了这个错误,但是当我连接了我的iPhone并选择它进行归档时,这次没有出现错误。(在进行归档之前,我还清理了Shift+cmd+k和Shift+alt+cmd+k)


谢谢@HussoM。我重新安装了xcode7.1,问题得到了解决。 - pkc456
我遇到了相同的错误,但第二次尝试使用相同的存档文件没有出现错误。 - Vitaly Kudrin
在多个日期中出现相同的问题:我使用通用iOS设备创建了一个存档,但在接下来的三天里,我在Xcode 7.2中遇到了“无法验证客户端”(以及“未经授权使用服务”)的错误。最终,我尝试连接我的iPhone并从那里创建一个新的存档,结果一切正常。 - xaphod

23

第一次尝试使用设备提交到应用商店时,我遇到了相同的问题。

我的解决方法:
几分钟后重新尝试,什么都不改变,一切都很顺利。


1
pkc456 可能是对的,但问题仍然存在,我想帮助其他遇到同样问题的人找到解决方案。 - victor.vasilica
1
似乎有太多人试图将应用程序上传到iTunes,导致苹果服务器有时跟不上。 - Evgenii
2
谢谢。这对我有用。换句话说,这是苹果的错误。 - n13
可能需要等上几个小时(我第二天早上重新尝试,只需再次点击“上传”按钮),但这确实起作用。 - Pascal
我同意这确实是解决方案... 这只是一个短暂的问题,您只需要再试一次。 - Fattie
显示剩余2条评论

15

这是暂时的苹果服务器错误。再试一次或者等待一段时间后重试,问题将被解决。 谢谢。


10

无需重新安装Xcode。只需等待几分钟,然后再试一次,它就可以工作了。


如果是这种情况,那么第一次失败的根本原因是什么?这意味着在Xcode中存在某些循环漏洞,导致有时会出现错误。是这样吗?如果不是,那为什么第二次会成功? - pkc456
这可能是我这边的网络故障或者是苹果服务器的问题。上周我遇到了这个问题3次,解决方法就是等待几分钟。 - Khaled Zayed
这是苹果的问题。 - XIII

10

我尝试了以下方法:

  • 等待数日,
  • 重启,
  • 在偏好设置中删除开发者账户,
  • 从连接设备提交存档文件,
  • 从iOS通用设备提交存档文件。

没有任何作用。

我需要:

  • 创建一个存档文件(来自连接的设备),
  • 在组织者窗口选择导出按钮(在“上传到应用商店”按钮下面的右侧)。
  • 选择导出是为了应用商店分发。
  • 等待。
  • 记下保存 .ipa 文件的位置。
  • 回到Xcode,然后选择菜单项 Xcode > 打开开发工具 > 应用程序加载器。
  • 选择发布您的应用程序,并选择选择。
  • 导航到上面记录的 .ipa 文件。
  • 选择下一步,等待,下一步,检查是否有任何错误消息,发送。

希望这能帮助到某人。


8

在选择发布证书的方案(Distribution provisioning profile scheme)后,我尝试将分发归档文件上传到应用商店时出现了错误。这是因为我错误地选择了真实的 iPhone 设备。你需要选择“通用 iOS 设备”并重复之前提到的步骤。


在xcode 7.1中,有两个不同的选项:仅构建设备(通用iOS设备)和设备。这两者之间有什么区别? - pkc456
1
请问在Xcode 7.1的运行目标列表中,“通用iOS设备”是什么? - Fatih Aksu
如果我试图使用自己的iPhone进行归档,我会遇到证书错误,而无法解决。相反,如果我通过指向通用设备来进行归档,归档就能成功进行,但是当我尝试上传二进制文件到Xcode时,当然还是会出现错误3000。至于其他用户,使用Application Loader提交工作正常。 - Fabrizio Bartolomucci

5
您需要将iPhone插入Mac并尝试重新上传到AppStore。

我刚刚插上设备,然后再次点击了“上传到AppStore”的按钮。 - Vlad
我认为使用XCode 7和位码功能,插入设备后将会为该特定设备构建存档。选择通用iOS设备应该可以为所有目标设备构建。 - n8yn8
当然,你可以为“通用iOS设备”构建应用程序,但是如果你的设备没有插入电源,你就无法上传到AppStore :( - Vlad
2
@Vlad,我将构建上传到应用商店而无需插入我的设备。因此,使用通用iOS设备构建也可以导致应用商店提交。 - pkc456
@pck456 你知道吗,似乎只需要在 XCode 升级后的第一次上传时才需要插入设备。 - Vlad
我非常确定这是完全错误的。问题与此无关。 - Fattie

1

这是一个重复出现的问题。对我来说,似乎是苹果识别服务内部错误之类的问题。

我的明确解决方案:泡杯茶,然后再试一次。

当然,你可以进行一些巫术或更换目标设备等操作,但稍后重试即可。


1
我通过在Xcode归档组织者中导出(在“导出”选项中选择“到iOS应用商店”),并使用Application Loader而不是Xcode进行提交来解决了这个问题。

是的,应用程序加载器更好,因为它可以给你详细的错误解释。 - pkc456

1
由于某种原因,在上传之前验证存档文件对我有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接