在 Mac OS X Yosemite 上下载 XCode 6.1 时遇到问题

Posted

技术标签:

【中文标题】在 Mac OS X Yosemite 上下载 XCode 6.1 时遇到问题【英文标题】:Trouble downloading XCode 6.1 on Mac OS X Yosemite 【发布时间】:2014-11-22 03:09:48 【问题描述】:

将我的 Mac 升级到 Yosemite 后,我无法下载 XCode 6.1

每次我尝试都会收到错误提示:

This item is temporarily unavailable. Try again later.

我后来又试了几天,但没有成功。

我发现this Apple forum post 确实很有帮助,但我不想下载第三方工具。

我已经通过搜索XCode解决了这个问题:

sudo find / -name *XCode*

返回:

/private/var/folders/zn/ltz89cf17wj09s3bz6rnrwyc0000gn/C/com.apple.DeveloperTools/5.0.2-5A3005/Xcode/CachedSpecifications-xcodebuild
/private/var/folders/zn/ltz89cf17wj09s3bz6rnrwyc0000gn/C/com.apple.DeveloperTools/5.1-5B130a/Xcode/CachedSpecifications-xcodebuild
/private/var/folders/zn/ltz89cf17wj09s3bz6rnrwyc0000gn/C/com.apple.DeveloperTools/5.1.1-5B1008/Xcode/CachedSpecifications-xcodebuild
/private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.DeveloperTools/5.0.2-5A3005/Xcode/CachedSpecifications-xcodebuild
/private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.DeveloperTools/5.1-5B130a/Xcode/CachedSpecifications-xcodebuild
/private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.DeveloperTools/5.1.1-5B1008/Xcode/CachedSpecifications-xcodebuild

通过将上面的所有 com.apple.DeveloperTools 文件夹/文件重命名为 aaacom.apple.DeveloperTools,我已经设法让我的 App Store 下载新的 XCode。

我想问的是,Yosemite 是否改变了 Mac 缓存的工作方式?

我之所以问这个问题,是因为我注意到有些人无法通过删除通常推荐的名为 com.apple.appstore 的文件夹来解决此问题。我不能说这是否会/不会起作用,因为这是我尝试的第一件事,所以我想问一下 Mac 缓存是否发生了变化,如果发生了变化,以什么方式发生变化?

编辑 1:

我现在才注意到 Elliott Slaughter in the same thread 发布的真正有用的命令,它比我的命令更一般的缓存删除:

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

在我的机器上的位置:

...$ echo $(getconf DARWIN_USER_CACHE_DIR)
/var/folders/zn/ltz89cf17wj09s3bz6rnrwyc0000gn/C/

编辑 2:

所以我的假设是删除 com.apple.appstore 是行不通的,因为 XCode 似乎在 com.apple.DeveloperTools 文件夹中被引用。我说的对吗?

【问题讨论】:

【参考方案1】:

我正在处理同样的问题,但我还没有更新到优胜美地(仍在小牛队)。

具体来说,我的问题是我开始下载 Xcode 6.1.1,然后暂停,或者由于某种原因断开连接(我不记得了),然后几天都无法下载该应用程序。从那时起,我收到了错误消息。

此项目暂时不可用。请稍后再试。

我关注了 Danilo Muñoz 在Apple form Post Nonsensickle 发布的第二页上的评论。

转到“App Store”>“Store”>“检查未完成的下载...”

这修复了错误。

至于你的问题,Yosemite 似乎并没有改变 Mac 缓存的工作方式,因为我在 Mavericks 上似乎也遇到了同样的问题。

【讨论】:

你是对的。 IIRC 这个问题在我的小牛队有一段时间了。更新没有改变任何东西。 检查未完成的下载说“所有下载都已完成”,但它确实解决了问题。 我的下载卡了一个星期,但这为我解决了问题。 这也解决了优胜美地的问题。谢谢!【参考方案2】:

可能是网络错误你可以用这个links直接下载

或者您可以直接下载.dmg文件而不会出现此类错误

Xcode 6

Xcode 6.1 link 6.0.1 link

Xcode 5

5.1.1 link 5.0.2 link

Xcode 4

4.6.3 link 4.5.2 link 4.4.1 link 4.3.2 link

【讨论】:

我不这么认为。我已经多次重启机器。此外,删除缓存是解决方案。

以上是关于在 Mac OS X Yosemite 上下载 XCode 6.1 时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

mac OS X Yosemite (10.10.5) 下 安装vim 7.4笔记

Mac OS X Yosemite 10.10 配置 Apache+PHP 教程注意事项

在 Mac OS X Yosemite 上安装 Python3

sh 在Mac OS X Yosemite黑暗菜单栏上修复Google相册备份图标

mac os x yosemite下如何编译milton?

安装 Mac OS X Yosemite (Mac OS 10.10) 后 Eclipse 无法启动