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