我已经在Mac上安装了Xcode,当我尝试启动时,我会打开一个小窗口,说“验证Xcode”。如果状态栏滚动,任何人都可以修复而不是重新安装?
答案 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 recommends在XcodeGhost malware通过受感染的Xcode版本传播到流行的iOS应用程序后,启用了验证您的Xcode版本。
如果您尝试取消归档Xcode beta .xip存档,请尝试以下操作:
答案 4 :(得分:20)
我有同样的问题。快速修复是从应用程序打开terminal
或在聚光灯下键入终端并输入以下命令。
cd /Applications
- 这将转移到存在Xcode的应用程序目录
xattr -d com.apple.quarantine Xcode.app
- 这将绕过OS X中的Gatekeeper并快速启动Xcode
注意: 如果您更改了Xcode的名称(比如Xcode7-1),那么您应该输入... Xcode7-1.app命令。参考截图
答案 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下载拖到终端窗口中。 它应该是这样的:
答案 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的情况下修复它:
删除所有以前下载的文件版本并清空垃圾箱。 (如果您没有永久清空垃圾箱,可能需要很长时间。您可以有选择地手动删除有问题的.xip文件以节省时间。)我发现多个实例因为当前正在使用而无法删除。
重新启动计算机。现在,您应该能够毫无问题地删除垃圾箱中的任何.xip文件。
再次下载Xcode8测试版(在执行此操作时不要流媒体以节省时间和数据包丢失。)并打开它。
如果这不起作用,请打开终端并按照上面的答案之一。
答案 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