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

non*_*kle 11 macos xcode osx-yosemite

将我的Mac升级到Yosemite后,我在下载XCode 6.1时遇到了麻烦

我每次尝试时都会收到错误消息:

This item is temporarily unavailable. Try again later.
Run Code Online (Sandbox Code Playgroud)

我以后再试过几天,没有运气.

我发现这个Apple论坛帖子真有帮助,但我不想下载第三方工具.

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

sudo find / -name *XCode*
Run Code Online (Sandbox Code Playgroud)

返回的是:

/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
Run Code Online (Sandbox Code Playgroud)

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

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

我问这个是因为我注意到有些人没有通过删除通常推荐的文件夹来解决问题com.apple.appstore.我不能说这是否会起作用/因为这是我尝试的第一件事,所以我问的是Mac缓存是否已经改变,如果是这样的话?

编辑1:

我现在才注意到Elliott Slaughter 在同一个帖子中发布了一个非常有用的命令,这个命令比我的命令更常见的缓存删除:

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/com.apple.appstore"
Run Code Online (Sandbox Code Playgroud)

在我的机器上:

...$ echo $(getconf DARWIN_USER_CACHE_DIR)
/var/folders/zn/ltz89cf17wj09s3bz6rnrwyc0000gn/C/
Run Code Online (Sandbox Code Playgroud)

编辑2:

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

TMi*_*Min 17

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

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

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

我跟随DaniloMuñoz 在苹果表格Post Nonsensickle发布的第二页上的评论.

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

这修复了这个bug.

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