Mac App Store下载失败-清除缓存?


13

我在其中一台计算机的Mac App Store(桌面)上购买了一个程序。

我在另一台计算机上运行优胜美地,并且尝试从Mac App Store安装该程序-而当时我处于阻止Mac App Store的公共WiFi连接上。下载失败-但此后在该计算机上进行的任何尝试均无法下载该应用程序。

每当我尝试在Mac App Store中“安装”该程序时,它最终都会超时,并且会出现以下错误:

“我们无法完成您的购买。请求超时。” 我可以下载并安装其他应用程序。

尝试下载时,我在控制台中看到以下内容:

2/13/15 9:53:20.491 AM storeaccountd[351]: ADI: {
    "Cache-Control" = "max-age=604800";
    Connection = "keep-alive";
    "Content-Length" = 0;
    Date = "Wed, 28 Jan 2015 15:26:24 GMT";
    Location = "http://10.66.66.66/denied.html";
    Server = "squid/2.6.STABLE21";
    Via = "1.1 8802 (squid/3.3.5)";
    "X-Cache" = "MISS from 8802";
}

我相信发生的事情是App Store Web View已将重定向从公共WiFi缓存到“已拒绝”页面,但是我不知道如何解决此问题。

  1. 我已经重启了
  2. 我已经重新启动了App Store
  3. 我已经清除了Safari中的缓存
  4. 我尝试删除此文件:
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80000gp/C/com.apple.WebKit.WebContent+com.apple.appstore
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80001z2/C/com.apple.appstore
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80001z2/C/com.apple.appstore/com.apple.appstore
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80001z2/C/com.apple.WebKit.WebContent+com.apple.appstore
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80001z2/T/com.apple.appstore
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80001z2/T/com.apple.appstore.PluginXPCService
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80001z2/T/com.apple.WebKit.WebContent+com.apple.appstore

Answers:


27

得到了解决。

  1. 退出App Store。
  2. 使用终端退出以下过程并删除以下文件夹:

    killall storeaccountd
    killall storeassetd
    killall storedownloadd
    killall storeinappd
    rm -rf ~/Library/Caches/storeaccountd
    rm -rf ~/Library/Caches/storeassetd
    rm -rf ~/Library/Caches/storedownloadd
    rm -rf ~/Library/Caches/storeinappd
    
  3. 重新启动App Store并下载!


根本原因是??
拉斯克斯

5
根本原因-打开wifi阻止了AppStore,并且AppStore缓存了拒绝的重定向。清除所有缓存固定它
乔丹里德

漂亮的答案。我不喜欢混入/ var / folders,这更干净。欢呼,并感谢您对此事予以牢记。缓存失效很难
bmike

1
杀死所有商店 杀死所有商店 killall商店下载; killall storeinappd;rm -r〜/ Library / Caches / storeaccountd; rm -r〜/ Library / Caches / storeassetd; rm -r〜/ Library / Caches / storedownloaded; rm -r〜/ Library / Caches / storeinappd
Uladzimir

1
这对我不起作用,但是,我按住Option键并单击了按钮上显示的“ Cancel”(取消),然后就可以重新启动。
JavaKungFu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.