无法在Mac OS X Yosemite上下载XCode 6.1

时间:2014-11-22 03:09:48

标签: xcode macos osx-yosemite

将我的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不起作用,因为似乎在com.apple.DeveloperTools文件夹中引用了XCode。我是对的吗?

2 个答案:

答案 0 :(得分:17)

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

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

  

此商品暂时无法使用。稍后再试。

我跟随DaniloMuñoz在Apple form Post Nonsensickle发布的第二页上的评论。

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

这解决了这个问题。

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

答案 1 :(得分:0)

可能是网络错误您可以使用此links

直接下载

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

Xcode 6

Xcode 5

Xcode 4