得到“无法验证客户端。(3000)”,尝试将存档从Xcode上传到itunesConnect


114

刚刚更新到Xcode 7.1并收到此错误。能够使用7.0.1很好地上传


5
在不重新启动Xcode 7.1的情况下,“ 清理清理构建文件夹”有所帮助。
鲍里斯Y.

3
仅供参考,我很早就提交了此雷达:openradar.me/22999921,但是即使我已经建立了几次开发人员关系,苹果也没有对此发表任何评论。
NachoSoto 2015年

2
这几乎可以肯定是由网络故障或处理上传的应用程序的Apple服务器上的打ic引起的。如果Apple可以检测到此错误并返回正确的错误消息,然后再试一次,那就太好了。这样可以防止开发人员无所适从,试图找出问题所在,例如清理,重建,改用应用程序加载器或我个人喜欢的断开无线鼠标连接。仅当再次尝试时,最有可能起作用。
Koppacetic '16

看起来苹果可能已经修复了它!在过去的几个月中,我每天都不断从这个问题和答案中获得代表。截至3天前,该模式已停止。
nevster '16

Answers:


182

嗯,Xcode的重新启动,全新的清理,构建和归档似乎已经修复了它。


24
正确。此外,只需再次上传存档而不进行任何更改,通常也可以解决问题。
Zystem先生,2015年

1
尝试再次上传时,我只会遇到相同的错误。只有执行完上述操作之后,错误
才会

3
再试一次。如果您想使用任何魔术,只需大声说出这些话:harevithum haravithos,然后再试一次。它正在工作:)
BootMaker

3
重新启动和清理build文件夹往往会解决很多问题...在字典上应该有一个词可以解决此问题。
Genki 2015年

2
从第一次尝试开始就没有工作,但是从第四名开始就工作了。应该显示“ Xcode搞砸了,请重试”的错误,而不是其他误导性信息。
Alex

61

如果遇到此错误,则有两个选择:

选项A-参加需要一两分钟的活动。可能是其他答案中描述的任何活动,例如重新安装XCode,更新证书,在清除缓存后从头开始进行新的构建。或者干脆去喝杯咖啡。

要么

选项B-暂时不执行任何操作。

然后,再试一次。如果不起作用,请重复。


8
是的,咖啡因相关的解决方案对我有用。发现错误,搜索StackOverflow,煮了一杯咖啡,然后开始工作了:)
Fiach Reid 2015年

如果至少有一些暗示,为什么简单地等待而不做其他事情才是正确的答案,那将是很好的。当然,清除/重建/重新启动是一个神奇的修复程序-因为没有充分的理由它应该解决问题,但有时还是可以解决-但是如果您知道发生了什么,它将使这个答案更好。
absmiths

12

刚刚更新到Xcode 7.1并收到此错误。能够使用7.0.1很好地上传

此处相同-重新启动,清理构建,存档和上传成功。


10

这里同样的问题。拿一杯☕️对我有用。


1
一开始,我对这种解决方案表示怀疑,但是在尝试清理构建内容,重新存档,重新启动计算机等20分钟之后,我决定喝点咖啡。此后立即起作用。
JRam13,2013年

7

将应用程序导出为.ipa并通过Application Loader 3.0进行上传对我来说很有效。(没有重新启动xcode,清理和重新存档。)


7

我首先尝试上传并收到“无法验证客户端”错误。然后我做了一次验证,这是成功的,然后又是一次上传,也是成功的。无需重启等。


2

这里同样的问题。清理生成并删除项目缓存有效。


2

遇到相同的问题,并尝试了包括Application Loader在内的所有操作,但仍无法加载到iTunes Connect中。我正在运行XCode 7.1.1和OS X El Capitan。

我还安装了Avira(免费版本),一旦禁用它,一切都会顺利进行。希望这对某人有帮助。

Stackoverflow是我的Obj C和现在的Swift的救星和跳转源!


禁用Avira对我来说是固定的!谢谢!
horseshoe7

2

我整晚都遇到这个问题。有🍵️☕,但没有用。

仅解决以下问题:

  1. 将lan切换到wifi连接
  2. 通过应用程序加载器上传应用程序
  3. 没什么用,但是我发现比在连接切换后在Xcode上载开始还好,所以连接可能是我的问题。

1

干净的项目无法在XCode 7.2中使用。但是我通过导出存档并使用Application Loader解决了该问题。

步:

  1. 存档您的构建。

  2. 在管理器中:选择您的档案。

  3. 导出“为iOS App Store部署保存”。

  4. 打开应用程序加载器(Xcode->打开开发人员工具->应用程序加载器:如果没有,请下载)。

  5. 选择“交付您的应用程序”->选择导出的ipa。

  6. 上载。

=>完成


1

自Xcode 7.1起(一个多月),我一直遇到这个问题。我做了我能解决的所有事情:重新启动Xcode,清理项目,清理构建文件夹,使用连接的设备进行构建,多次重新安装Xcode,甚至格式化整个磁盘并从头开始。这些都不起作用。

在这段时间里,我的同事始终能够将完全相同的内部版本上传到App Store,而不会出现任何问题。

奇怪的是,为我解决了这个问题的是断开了非Apple无线鼠标的连接。

当我尝试从家用计算机提交应用程序并遇到相同的错误时,我发现了这一点。我断开了鼠标加密狗的连接,再次尝试,然后它通过了。

我已经在家里(MacBook Pro 2013)和工作计算机(Mac Mini 2014)上对此进行了三遍验证。

这使我相信,在应用程序提交过程中,Apple可能会检查您的环境是否完全由Apple制作,并可能基于此阻止您的提交。这将解释“无法验证客户端”消息。


哇-这真的很奇怪
nevster

确实@nevster,在分享此内容之前我想了很多,但这确实是为我解决了这个问题。希望它能对其他人
有所

太疯狂了!但不幸的是,这不是我的解决方案。
JeroenJK

为我工作。惊人!)
romaroma

1

到底值多少钱:我的启动磁盘几乎快满了(剩下不到几百MB)时,我收到了此错误。

清理空间并重新提交可解决此问题。


1

遇到同样的问题。尝试了以上一些建议。最终改为使用应用程序上载器。

Xcode>打开开发人员工具>应用程序加载器


1

从其余的答案看来,很多不同的事情可以“解决”此问题。以下是为我解决问题的详细信息:

  1. 必须插入iPad。

  2. iPad必须登录(即未锁定)。

在满足这两个条件后,它便会可靠地进行验证和上传。如果任何一个都没有完成,我将无法验证或上载到iTunesConnect,并且会收到Cannot verify client (3000)错误消息。


1

您可以使用Application Loader上传构建并解决它!


0
  • 在Apple Developer上下载应用程序的Provisioninging配置文件
  • 退出并重新启动Xcode,
  • 通过Xcode运行Provisiononing配置文件,
  • 再次打开应用,
  • 通常->在Identity处获取“修复”。

您可以存档并上传到Apple Store


0

当它连续两次失败时,选择“验证”,然后选择“上传到App Store”对我有用。



0
  1. 我使用“ App Store”设置配置文件重新制作了该应用程序。之前是“临时​​”设置配置文件。
  2. 我是从“应用程序加载程序”而不是传统的“组织器”提交应用程序的。

通过上述两个步骤,我还可以将应用程序提交到iTunes Connect进行Beta测试。每当苹果发布更新的XCode时,总会有一个惊喜元素。


0

在尝试了几件事之后,这对我有用:

  • 在上传可执行文件之前,先对其进行验证,然后便有了一个模式,可在其中选择二进制文件。右边是所使用的配置文件的名称。旁边有一个箭头。
  • 单击箭头,将查找器打开到配置文件的位置。
  • 删除该文件。
  • 重新启动XCode
  • 清洁
  • 重建/存档
  • 上载
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.