在 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 linkXcode 5
5.1.1 link 5.0.2 linkXcode 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