将我的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。我是对的吗?
答案 0 :(得分:17)
我正在处理同样的问题,但我还没有更新到优胜美地(仍在小牛队)。
具体来说我的问题是我开始下载Xcode 6.1.1,然后暂停它,或因某些原因(我不记得了)断开连接,然后无法下载应用程序好几天。从那时起,我收到了错误消息。
此商品暂时无法使用。稍后再试。
我跟随DaniloMuñoz在Apple form Post Nonsensickle发布的第二页上的评论。
转到“App Store”> “商店”> “检查未完成的下载......”
这解决了这个问题。
至于你的问题,Yosemite似乎没有改变Mac缓存的工作方式,因为我似乎在小牛队遇到了同样的问题。
答案 1 :(得分:0)