Xcode不会开始,坚持'验证" Xcode" ...'

时间:2014-09-23 13:31:32

标签: xcode

我已经在Mac上安装了Xcode,当我尝试启动时,我会打开一个小窗口,说“验证Xcode”。如果状态栏滚动,任何人都可以修复而不是重新安装?

17 个答案:

答案 0 :(得分:261)

如果你不想永远等待,这可能会有所帮助:

xattr -d com.apple.quarantine '/Applications/Xcode.app'

答案 1 :(得分:121)

运行命令以通过Gatekeeper听起来像是要走的路,因为您是从受信任的来源下载的。这在Mac OS X中安装大型捆绑包时很常见。基本上,Gatekeeper会检查您的整个捆绑包,确保没有可疑代码。这是使Mac OS X保持安全的众多因素之一。您有两种选择:

1:给它时间。

或者,

2:手动告诉Gatekeeper"没关系,这是来自可信赖的来源"。我们如何做到这一点?好吧,首先启动终端并导航到您的Xcode.app文件夹。 (或者输入cd并从应用程序文件夹中拖放Xcode),然后按Enter键。 接下来,运行命令:

xattr -d com.apple.quarantine Xcode.app

现在,如果您安装的任何内容甚至稍微来自不受信任的来源,请小心越过Gatekeeper,否则会给您的计算机带来安全风险。在我的情况下,快速打开新版本的Xcode是我唯一一次运行该命令。

答案 2 :(得分:30)

  是谁有人修复而不是重新安装?

对于其他任何看到很长时间的人来说,验证Xcode"阶段,只是给它时间。不确定的进度条在那里停留很长时间(几十分钟),而Gatekeeper查看(非常大的)Xcode包以确保它是合法的。最终,您将获得熟悉的消息,并且#34;此应用程序是从Internet下载的。你想继续吗?"或者,如果捆绑包没有结帐,您当然会收到相应的消息。

答案 3 :(得分:26)

这里几乎每个答案都建议在文件上运行xattr -d。这将删除文件的扩展属性(如com.apple.quarantine),因此OSX将不会运行验证阶段。如果有的话,你应该只作为绝对的最后手段。离开Gatekeeper的Apple explicitly recommendsXcodeGhost malware通过受感染的Xcode版本传播到流行的iOS应用程序后,启用了验证您的Xcode版本。

如果您尝试取消归档Xcode beta .xip存档,请尝试以下操作:

  1. 打开Archive Utility应用。 (通过点击⌘+空格键打开Finder并键入“Archive Utility”)
  2. 选择文件 - >展开存档并选择Xcode存档。

答案 4 :(得分:20)

我有同样的问题。快速修复是从应用程序打开terminal或在聚光灯下键入终端并输入以下命令。

cd /Applications - 这将转移到存在Xcode的应用程序目录

xattr -d com.apple.quarantine Xcode.app - 这将绕过OS X中的Gatekeeper并快速启动Xcode

注意: 如果您更改了Xcode的名称(比如Xcode7-1),那么您应该输入... Xcode7-1.app命令。参考截图

Screenshot for command

答案 5 :(得分:16)

打开终端 -

1.键入 cd 拖放xcode(路径),然后输入

2.next xattr -d com.apple.quarantine Xcode.app 输入

同意条款和条件

答案 6 :(得分:15)

对于Xcode 8: 要跳过El Capitan for Xcode 8的验证过程,请在开发人员下载页面下载Xcode 8,然后打开终端。

然后输入

xattr -d com.apple.quarantine

然后将xcode 8下载拖到终端窗口中。 它应该是这样的:

Xcode 8 installation image

答案 7 :(得分:8)

这里有很多关于从Gatekeeper免除Xcode-beta.app的讨论,但对我来说,我必须免除.xip文件。

我将Xcode_8_beta_6.xip放入/ Applications,然后在终端中,将目录更改为/ Applications并运行:

xattr -d com.apple.quarantine Xcode_8_beta_6.xip

然后双击.xip以解压缩。

答案 8 :(得分:6)

运行xattr -d com.apple.quarantine Xcode.app就像一个魅力。等待"verifying xcode"没有工作,因为它从未完成。

答案 9 :(得分:5)

您还可以通过终端中的命令删除整个目录应用程序的打开警告:

xattr -d -r com.apple.quarantine ~/Applications

答案 10 :(得分:3)

它为我工作:

open Terminal cd to path Xcode.app
xattr -d com.apple.quarantine Xcode.app

答案 11 :(得分:3)

您可以尝试命令:

xattr -r -d com.apple.quarantine /your_path_to_xcode/Xcode.app

如果您不使用-r,则必须稍后为iOS模拟器运行相同的命令。我不确定此捆绑包中隐藏了哪些其他可执行文件并被隔离。

如果您有时间,建议的方法是让验证完成,以便正确验证所有内容。

答案 12 :(得分:2)

我遇到了同样的问题(Macbook Pro,2015年中期,OS X 10.11.15)并且能够在不使用终端绕过Gatekeeper的情况下修复它:

  1. 删除所有以前下载的文件版本并清空垃圾箱。 (如果您没有永久清空垃圾箱,可能需要很长时间。您可以有选择地手动删除有问题的.xip文件以节省时间。)我发现多个实例因为当前正在使用而无法删除。

  2. 重新启动计算机。现在,您应该能够毫无问题地删除垃圾箱中的任何.xip文件。

  3. 再次下载Xcode8测试版(在执行此操作时不要流媒体以节省时间和数据包丢失。)并打开它。

  4. 如果这不起作用,请打开终端并按照上面的答案之一。

答案 13 :(得分:1)

等待过程结束...有时需要比通常时间更长的时间,但最终会显示下一个过程的警告框!坐下来让它完成。 :)

答案 14 :(得分:1)

运行以下命令,确保这是您在系统上的Xcode位置&如果您的计算机上有更多版本的Xcode,请将xcode名称替换为实际名称,代码为xcode2或Xcode 3。 一切顺利..

xattr -d com.apple.quarantine Xcode.app

答案 15 :(得分:0)

如果您尚未登录Xcode,请尝试使用任何Apple帐户登录。

答案 16 :(得分:-2)

2017年11月现在仍然没有确认消息 - 只是一个不动的验证“Xcode_9.1xip”,它位于桌面上,没有任何迹象表明它正在做任何事情。

我试过这个修复,多次点击昂贵的苹果,谷歌搜索也明白为什么昂贵的优步机器以一直不可接受的方式运行(并且会在Mac用户的PC上受到抨击)。制作一杯茶,更多地点击键盘,使用咒骂搜索与昂贵的Apple机器相关的关键术语,以了解有多少其他人正在遇到您的问题或类似问题。

20分钟后考虑去大便回来旋转大拇指,阅读更多论坛帖子 - 考虑更多次重击键盘 - 请注意,此时您可能会因苹果护理政策而被滥报。

最终它起作用,然后在漫长的过程中找到下一个绊脚石,这意味着你今天根本不会获得任何生产力,这次再次重复整个过程,同时撞到墙上。

期望在0-30秒内标记为删除:)格林尼治标准时间上午09:43