我已经在一台 Mac 电脑上安装了 Xcode,当我试图启动它的时候,我打开了一个小窗口,上面显示“验证 Xcode”,状态栏滚动显示,有人修复了而不是重新安装了吗?
有人修好了而不是我重新安装吗?
对于任何其他人来说,看到一个非常长的“验证 Xcode”阶段,只要给它时间。不确定的进度条在那里停留了很长时间(几十分钟) ,而 Gatekeep 查看(非常大的) Xcode 包以确保它是合法的。最终,您将得到类似于“这个应用程序是从 Internet 下载的”这样的熟悉消息。你想继续吗?”或者,如果捆绑包没有检出,您当然会得到一条消息。
如果你不想永远等下去,这个可能会有帮助:
xattr -d com.apple.quarantine '/Applications/Xcode.app'
运行一个命令来通过 Gatekeep 听起来是个不错的方法,因为它是从 可靠消息来源下载的。在 Mac OS X 中安装大型捆绑包时经常会出现这种情况。基本上,Gatekeep 会检查整个捆绑包,确保没有可疑代码。这是保证 Mac OS X 安全的众多因素之一。你有两个选择:
1: 给它点时间。
或者,
他说: 手动告诉看门人“没关系,这是从一个可信赖的来源”。我们要怎么做?那么,首先启动终端并导航到 Xcode.app 文件夹。(或者键入 cd并从应用程序文件夹中拖放 Xcode),然后按回车键。 接下来,运行命令:
cd
xattr -d com.apple.quarantine Xcode.app
现在,如果您正在安装的东西甚至是来自不可信来源的 有点,那么要小心通过“网守”,否则会给您的计算机带来安全风险。在我的例子中,快速打开 Xcode 的新版本是我唯一一次运行这个命令。
运行以下命令,确保这是你的 Xcode 在系统中的位置,并将 Xcode 名称替换为实际名称,如果你的机器上有更多版本的 Xcode,那么代码就是 xcode2或 Xcode 3。. 一切顺利。
Xattr-d com.apple.antine Xcode.app
开放式终端机-
键入 CD拖放 xcode (用于路径) ,然后输入
2. 下一个 Xattr-d com.apple.antine Xcode.app输入
同意条款和条件
我也有同样的问题。快速修复是从应用程序打开 terminal或在聚光灯下键入终端,然后输入以下命令。
terminal
cd /Applications-这将移动到存在 Xcode 的应用程序目录
cd /Applications
xattr -d com.apple.quarantine Xcode.app-这将绕过 OSX 中的守门人,并将快速启动 Xcode
注意: < em > 如果您更改了 Xcode 的名称(比如 Xcode7-1) ,那么您应该输入... Xcode7-1. app 命令
运行 xattr -d com.apple.quarantine Xcode.app非常有效。等待 "verifying xcode"不起作用,因为它从未完成。
"verifying xcode"
你也可以通过终端中的命令移除整个目录中的打开警告应用程序:
xattr -d -r com.apple.quarantine ~/Applications
只要等过程结束就行了。.有时需要比平常更长的时间,但最终显示下一个进程的警告框!坐好,让它结束。:)
对于 Xcode 8: 要跳过在 El Capitan 上验证 Xcode 8的过程,请在开发人员下载页面下载 Xcode 8,然后打开终端。
接下来,输入
xattr -d com.apple.quarantine
然后将 xcode 8下载文件拖到终端窗口中。 它应该是这样的:
你可以试试这个命令:
Xattr-r-d com.apple.antine/your _ path _ to _ xcode/Xcode.app
如果您不使用-r,那么以后您必须为 iOS 模拟器运行相同的命令。我不确定这个包中还隐藏了哪些其他可执行文件,它们是被隔离的。
如果您有时间,建议的方法是让验证完成,以便所有东西都得到正确的验证。
这里几乎所有的答案都建议在文件上运行 xattr -d。这将删除文件的扩展属性(如 com.apple.antine) ,因此 OSX 将不会运行验证阶段。只有在万不得已的情况下才应该这样做。在 恶意软件 XcodeGhost通过受感染的 Xcode 版本传播到流行的 iOS 应用程序之后,Apple 明确建议让 Gatekeep 能够验证你的 Xcode 版本。
xattr -d
如果你在试图解压缩 Xcode beta. xip 存档文件时遇到了麻烦,试试下面的方法:
我也遇到过同样的问题(Macbook Pro,2015年中期,OS X 10.11.15) ,并且能够在不使用终端绕过看门人的情况下修复它:
清除所有以前下载的文件版本并清空垃圾。(如果你没有清空你的垃圾在永远这可能需要很长的时间。您可以有选择地删除冒犯。手动执行 xip 文件以节省时间。)我发现了多个不会删除的实例,因为它们当前正在使用。
重新启动您的计算机。现在您应该能够删除任何垃圾桶中的.xip 文件没有问题。
再次下载 Xcode8测试版(在这样做时不要流媒体,以节省时间和数据包丢失)打开它。
如果这个方法不起作用,打开终端,按照上面的答案中的一个进行操作。
这里有很多关于豁免 Xcode-beta 的讨论。但是对我来说,我不得不。免税文件。
我将 Xcode _ 8 _ beta _ 6. xip 放入/Applications,然后在 Terminal 中,将目录更改为/Applications 并运行:
xattr -d com.apple.quarantine Xcode_8_beta_6.xip
然后双击.xip 使其解压缩。
这是我的工作:
open Terminal cd to path Xcode.app xattr -d com.apple.quarantine Xcode.app
如果您没有登录到 Xcode尝试登录任何苹果帐户。
Xcode