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

11
在将我的Mac升级到Yosemite之后,我下载XCode 6.1时遇到了问题。每次尝试时都会出现错误提示:
This item is temporarily unavailable. Try again later.

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

我发现这个苹果论坛帖子非常有帮助,但我不想下载第三方工具。

我通过搜索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,我成功让我的应用商店下载了新的XCode。

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

我之所以问这个问题,是因为我注意到有些人没有通过删除通常推荐的名为com.apple.appstore的文件夹来解决问题。我不能确定这样做是否有效,因为这是我尝试的第一件事,所以我想知道Mac缓存是否发生了变化,如果有,是什么变化?

编辑1:

我现在才注意到Elliott Slaughter在同一主题中发布的非常有用的命令,它比我的命令稍微更通用一些,可以删除缓存:

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文件夹中被引用。我是正确的吗?

2个回答

17

我也遇到了这个问题,但我还没有升级到 Yosemite (仍在 Mavericks 上)。

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

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

我按照第二页 Danilo Muñoz 在苹果论坛帖子 Nonsensickle 发布的评论操作。

前往“App Store” > “商店” > “检查未完成的下载...”

这解决了这个错误。

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


你是正确的。如果我没记错,这个问题在我的Mavericks上有一段时间了。更新没有改变任何东西。 - nonsensickle
1
检查未完成的下载时,提示“所有下载已完成”,但并没有解决问题。 - Sourabh86
我的下载已经卡了一周,但这个方法帮我解决了问题。 - zaparker
那也解决了Yosemite上的问题。谢谢! - Borzh

0

我不这么认为。我已经重新启动了机器好几次了。此外,清除缓存是解决方案。 - nonsensickle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接