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文件夹中被引用.我对吗?
| 归档时间: |
|
| 查看次数: |
8348 次 |
| 最近记录: |