Xcode不会启动,停留在“validation”Xcode“…”
我已经在Mac上安装了Xcode,当我尝试启动它时,我得到一个小窗口,打开一个状态栏滚动的“validationXcode”,任何人都得到了修复而不是重新安装?
如果你不想永远等下去,这可能会有所帮助:
xattr -d com.apple.quarantine '/Applications/Xcode.app'
运行一个命令来通过Gatekeeper听起来像是要走的路,因为你从一个可信赖的来源下载它。 在Mac OS X中安装大型软件包时,这种情况经常发生。基本上,Gatekeeper会检查整个软件包,确保没有可疑的代码。 这是保持Mac OS X安全的许多因素之一。 你有两个select:
1:给它时间。
要么,
2:手动告诉网守“没关系,这是来自可靠的来源”。 我们如何做到这一点? 那么, 首先启动terminal并导航到您的Xcode.app文件夹。 (或者inputcd
并从应用程序文件夹中拖放Xcode) ,然后按回车。 接下来,运行命令:
xattr -d com.apple.quarantine Xcode.app
现在,如果你正在安装的任何东西都是来自不受信任的来源,那么要小心过关守,否则会给你的电脑带来安全风险。 就我而言,迅速打开新版本的Xcode是唯一一次我将运行该命令。
任何人得到一个修复,而不是我重新安装?
对于任何人看到一个很长的“validationXcode”阶段,只是给它的时间。 不确定的进度条在那里呆了很长时间(几十分钟),而Gatekeeper看(非常大的)Xcode包,以确保它是合法的。 最终,你会得到熟悉的信息:“这个应用程序是从互联网上下载的,你想继续吗? 或者,如果捆绑不检查,你当然会得到一个消息。
这里几乎每个答案都build议在文件上运行xattr -d
。 这会删除文件的扩展属性(如com.apple.quarantine),所以OSX不会运行validation阶段。 如果有的话,你应该只做这个绝对的最后的手段。 苹果明确build议在XcodeGhost恶意软件通过受感染版本的Xcode传播到stream行的iOS应用程序后,让Gatekeeper启用以validation您的Xcode版本。
如果你试图解压Xcode beta .xip压缩文件,试试这个:
- 打开Archive Utility应用程序。 (通过点击⌘+空格键打开Finder并input“Archive Utility”)
- selectFile-> Expand Archive并selectXcode档案。
我有同样的问题。 快速修复是从应用程序打开terminal
或在聚光灯下键入terminal,然后input以下命令。
cd /Applications
– 这将转到Xcode所在的应用程序目录
xattr -d com.apple.quarantine Xcode.app
– 这将绕过OS X中的Gatekeeper,并快速启动Xcode
注意: 如果您更改了Xcode的名称(比如说Xcode7-1),那么您应该input… Xcode7-1.app命令。 请参阅截图
打开terminal –
1.键入cd拖放您的xcode(对于path),然后input
2.next xattr -d com.apple.quarantine Xcode.appinput
同意条款和条件
对于Xcode 8:要跳过El Capitan for Xcode 8的validation过程,请在开发人员下载页面下载Xcode 8,然后打开terminal。
在此之后,键入
xattr -d com.apple.quarantine
然后将您的xcode 8下载到您的terminal窗口。 它应该是这样的:
这里有很多关于从Gatekeeper中免除Xcode-beta.app的说法,但是对于我来说,我不得不使得.xip文件免于使用。
我将Xcode_8_beta_6.xip放到/ Applications中,然后在Terminal中将目录改为/ Applications,然后运行:
xattr -d com.apple.quarantine Xcode_8_beta_6.xip
然后双击.xip将其解压缩。
运行xattr -d com.apple.quarantine Xcode.app
就像一个魅力一样工作。 等待"verifying xcode"
不起作用,因为它从来没有完成。
您还可以通过terminal中的命令删除整个目录应用程序的打开警告:
xattr -d -r com.apple.quarantine ~/Applications
只是等待进程结束..有时它比平常的时间,但最终显示下一个进程的警报框! 坐下来让它完成。 🙂
你可以试试这个命令:
xattr -r -d com.apple.quarantine /your_path_to_xcode/Xcode.app
如果你不使用-r,你将不得不在以后的iOS模拟器上运行相同的命令。 我不确定其他可执行文件是否隐藏在这个包中,并被隔离。
如果您有时间,推荐的方法是使validation完成,以便正确validation一切。
我有同样的问题(Macbook Pro,2015年中旬,OS X 10.11.15),并能够修复它,而无需使用terminal绕过Gatekeeper:
-
清除以前下载的文件的所有版本并清空垃圾。 (如果你没有永久清空垃圾桶,这可能需要很长时间,你可以select性地删除有问题的.xip文件,以节省时间)。我发现多个实例不会因为当前正在使用而被删除。
-
重启你的电脑。 现在,您应该能够删除垃圾桶中的任何.xip文件。
-
再次下载Xcode8testing版(这样做时不要stream媒体,以节省时间和丢包),然后将其打开。
-
如果这没有办法,打开terminal,并按照上面的答案之一。
运行以下命令,确保这是Xcode在系统上的位置,并用实际名称replacexcode名称,其代码为xcode2或Xcode 3 incase,如果您的计算机上有更多版本的Xcode。
xattr -d com.apple.quarantine Xcode.app
这对我有用:
open Terminal cd to path Xcode.app xattr -d com.apple.quarantine Xcode.app
它的2017年11月现在仍然没有确认信息 – 只是一个不移动的validation“Xcode_9.1xip”,它在桌面上,没有任何迹象表明它正在做任何事情。
我试过这个修复方法,多次触发昂贵的苹果,谷歌的search太理解为什么昂贵的Uber机器以一直不可接受的方式运行(并且会被Mac用户从PC上盗取)。 喝杯茶,键盘更多,search关键词条款涉及昂贵的苹果机使用咒骂,找出有多less人正在经历你的问题或类似。
20分钟后,考虑要大便回来旋转拇指,阅读更多的论坛post – 考虑多次敲击键盘 – 请注意,在这一点上,你可能会被报告滥用苹果的关怀政策。
最终它奏效了,然后find下一个旷日持久的过程中的绊脚石,这意味着你今天将不会获得任何生产力,这一次又一次重复整个过程,同时撞到墙上。
预计这将被标记在0-30秒删除:) 09:43上午格林尼治标准时间