MacOS High Sierra:Xcode 下载失败使用购买页面安装 Xcode 9.3 时出错

MacOS High Sierra : Xcode failed to download Use the purchase page Error during installing Xcode 9.3

昨天我将 MacOS Sierra 更新为 MacOS High Sierra 然后我删除了 xCode 9.2 之后,当我尝试从 App Store 安装 xCode 9.3 时,出现以下错误:

Xcode failed to download, Use the purchase page to try again

我尝试了以下解决方案。

1.删除帐户并重新添加。

2. https://gist.github.com/ferbass/3ecc06a8ae992365bf73

3 https://apple.stackexchange.com/questions/61646/xcode-failed-to-download-use-the-purchases-page-to-try-again (但是在 MacOS High Sierra 中没有调试菜单)

4 尝试使用不同的帐户安装 xCode 但遇到相同的错误。

5 其他应用程序可下载,但仅在 xCode 安装时遇到错误。

以下为截图

来自official forum :

Firewalls, anti-viral software and apps such as Little Snitch are know to interfere with the Mac App Store.

此外,我建议:

  1. 重启电脑,再试一次
  2. 清除 Apple Store 缓存,重试
  3. 如果不是默认设置,请清除 DNS 设置,重试

解决方案

来自How to fix / Reset App Store app on Mac OSX - El Capitan:

删除:

~/Library/Caches/com.apple.appstore
~/Library/Caches/storeaccount
~/Library/Caches/storeassets
~/Library/Caches/storedownload
~/Library/Caches/storeinappd

我没有其中一些文件夹,但我确实有几个看起来可疑的额外文件夹,所以我也删除了它们:

~/Library/Caches/storeassetd
~/Library/Caches/storedownloadd

运行 sudo softwareupdate --clear-catalog 在终端

来自http://osxdaily.com/2016/10/08/mac-app-store-temp-cache-folder/(释义):

1. 退出 Mac App Store

2. 打开终端并 运行 open $TMPDIR../C/com.apple.appstore/

3. 点击 Return 然后 com.apple.appstore 文件夹将在 Mac OS[=18 的 Finder 中打开=]

4.删除这个文件夹的内容

最后:

5. 在 Finder 中导航至 ~/Applications 并将 Xcode 移至废纸篓 [注意:这一步对我来说是必要的,但是 ymmv]

6. 重启

7. 启动 App Store。搜索 Xcode。全新安装。