OS X Yosemite Xcode更新停留在“等待”状态


81

我最近下载了优胜美地,并且正在尝试更新Xcode。我在App Store中点击了“更新”,但在过去的30分钟里一直处于“等待”状态。

如启动板所示

如在App Store中看到的

我该怎么做才能解决此问题?

Answers:


107

是的,很多人都面临这个问题。首先,取消更新。(在AppStore更新窗口中按住Option以显示“取消”按钮。)

现在,您可以做两件事:

  1. 从此处下载并安装Xcode DMG(如果您有Apple开发者帐户)

  2. 或者尝试清除缓存,然后从应用程序商店重新开始下载。您可以使用第三方应用程序,也可以在终端中输入以下命令:

    rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/com.apple.appstore"


下载DMG Xcode后,可能需要很长时间才能启动,因为Gatekeeper似乎要检查应用程序一段时间,这就是我所发生的事情。来源:iphonedev.tv/blog/2014/9/8/...
elhombre

5
我一直忘记您需要<kbd> Option </ kbd>来显示非常有用的工具。我需要做的就是取消安装并重新启动。
Justus Romijn 2015年

@elhombre-感谢您的警告-使用.dmg重新安装xcode 7.2花了几个小时(从字面上看),然后下载并安装。然后,需要重新安装插件,新文档等。与说JetBrains IDE产品相比,这不是一个很好的用户/开发人员体验,后者的升级通常是无缝的。
arcseldon

4
我还建议您使用命令行softwareupdate工具,而不要使用应用程序商店。softwareupdate --install --all --verbose
onlynone

2
@onlynone命令行无法安装Xcode。:(
奥塔维奥

17

请稍等。如果您尝试执行此处另一个答案中列出的修复程序,请退出所有应用程序,重新启动计算机,然后在启动备份时将应用程序商店打开到更新页面,单击“更新”按钮,然后将其遗忘。我花了大约20分钟才能真正开始并退出“等待”状态。我读到的报告显示,对于某些人来说,启动大约需要一个小时。

我之前尝试过其他所有方法,并准备完全重新安装xcode。除了我,我什么都没有等待。


2
只是想插话并说这对我来说是“有效的”。我猜这里的正确答案是“耐心”。
CoBrA2168 '16

1
如果这是解决方案(我仍然在等待看到),则缺少任何进展指示是问题的一部分。
sdenham

2
如果您不耐烦并且想查看进度,请给我提示:打开“控制台”应用程序并过滤Xcode的消息,其中记录了许多有关更新的日志事件。
罗宾·安德森

等待它对我有用。首先,我退出了应用商店帐户,然后重新启动了mac,然后在选择“更新”后重新登录。等待了大约5分钟,然后从“正在等待”更改为“正在安装”
Lucky Mike

@sdenham-实际上,在显示“正在等待...”时没有任何进展。如果正在取得进展,它将显示一个下载进度条。无论等待什么,都不会发生。对于某些人来说,永远不会发生。因此,可以说问题出在,专家用户无法询问正在等待什么,这可能有助于我们决定要采取的措施。
ToolmakerSteve

12

我通过将Xcode从我的Applications文件夹移到垃圾箱来解决了这个问题。我没有取消更新的选项(对我而言,App Store中“更新”下的所有按钮均为灰色)。

输入密码确认移动后,App Store提示我取消更新或删除该应用程序。选择删除该应用程序导致更新立即开始下载。


1
这似乎是最简单的解决方案,并且为我尝试了许多更奇特的方法。
alpsystems.com's

3

这种简单的方法对我
有用:我没有取消任何操作,打开AppStore并启动更新(如果尚未完成);然后单击左上方菜单中的“存储”,然后选择以下选项-“检查未完成的下载...”。输入您的Apple ID和密码,您便可以正常运行。

原因是XCode确实需要额外的确认才能下载。

希望能有所帮助。


3
这对我没有用。它可能对其他人有用,所以我没有投票。
rinogo

0

昨天,在定期检查更新期间,多次重新启动之间以及删除manifest.plist之后,这种情况再次发生。

rm "$(getconf DARWIN_USER_CACHE_DIR)/com.apple.appstore/manifest.plist"

(实际上,我做了一些重命名,以发现这是感兴趣的文件。


我认为此答案将添加到已接受的答案中,是com.apple.appstore中相关的特定文件是“ manifest.plist”。
ToolmakerSteve

0

只是为了在此处添加另一个答案,我在启动板中有两个版本的Xcode。打开一个对话框,出现一个对话框,询问我是否要“安装其他组件”,该对话框似乎已修复。

除了Xcode的两个副本。现在Xcode正在运行,“升级”正在下载。走着瞧吧....


-1

这对于停留在“等待”中的另一个App Store下载非常有效。我退出了App Store,打开了Terminal,从上面Sheharyar的帖子中粘贴了代码以清除缓存,然后按Enter。重新启动了App Store,并能够立即开始下载。


2
欢迎来询问不同!这似乎不是一个独立的答案,并且作为对先前答案的评论可能会更好。我知道您还没有要发表评论的地方,但是我已经邀请某人来研究一下它。同时,您可以查看是否可以获得评论所需的分数!尝试浏览,看看是否有任何要回答或询问的问题。
JMY1000
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.