会导致 Mac App Store 无法下载应用的问题
chengluyu opened this issue · 16 comments
在 Mac App Store 中下载应用会出现提示“无法验证产品分发文件。它可能已损坏或尚无签名。”
删除添加的 hosts 文件、刷新 DNS、清除 Mac App Store 缓存、进入安全模式和重置 Mac App Store 均无效。
附:根据少数派文章下的某条评论,用 Time Machine 恢复可以解决问题。
重复:删除添加的 hosts 文件、刷新 DNS、清除 Mac App Store 缓存、进入安全模式和重置 Mac App Store 均无效。
只能 Time Machine 解决,昨天花了一个小时恢复后解决。
**地区这边apple cdn很少,速度起不来 能不能在看看。
我擦,我这个问题中招已经很久了,没有意识到是appleDNS的问题,刚刚试过了,删除添加的 hosts 文件、刷新 DNS、清除 Mac App Store 缓存 均无效,就差 进入安全模式和重置 Mac App Store了
time machine要还原到好久前呢,这可咋整啊!
换了国家的Apple ID,购买另一个国家的同一个App(已先卸载)也失败了。
@chengluyu 你知道这个App的信息应该会保存在系统的什么位置么?方便Time Machine恢复某个目录也行啊。
好消息是:补救措施可以更简单。
我创建了一个新用户,使用了同一个Apple ID,升级,没有问题。
既然如此,说明这个阻止升级的文件一定在用户目录下,于是换回原来的账户,删除~/Library/Caches目录下的所有子目录,升级、安装都丝般顺滑了,problem solved。
注意,这个问题确实会发生,我也发生了,即使去除 Hosts 相关以及 sudo killall -HUP mDNSResponder 重新刷新 DNS 也不能解决,重启也不行,隔几天也不行。唯一可以行的就是按照楼上的说法,删除 cache 重建。
非常危险!!!
换个wifi试试。先连接自己手机热点试试。
好消息是:补救措施可以更简单。
我创建了一个新用户,使用了同一个Apple ID,升级,没有问题。
既然如此,说明这个阻止升级的文件一定在用户目录下,于是换回原来的账户,删除~/Library/Caches目录下的所有子目录,升级、安装都丝般顺滑了,problem solved。
我试了,不管用
连手机热点没问题了,升级正常。应该是公司网络环境问题。
好消息是:补救措施可以更简单。
我创建了一个新用户,使用了同一个Apple ID,升级,没有问题。
既然如此,说明这个阻止升级的文件一定在用户目录下,于是换回原来的账户,删除~/Library/Caches目录下的所有子目录,升级、安装都丝般顺滑了,problem solved。我试了,不管用
我也试了,不行。。。
好消息是:补救措施可以更简单。
我创建了一个新用户,使用了同一个Apple ID,升级,没有问题。
既然如此,说明这个阻止升级的文件一定在用户目录下,于是换回原来的账户,删除~/Library/Caches目录下的所有子目录,升级、安装都丝般顺滑了,problem solved。我今天试过了,想要下载magnet,但是还是不行。。。。
刚刚把ss改成了全局模式,就可以正常下载了。。。。神秘啊
好消息是:补救措施可以更简单。
我创建了一个新用户,使用了同一个Apple ID,升级,没有问题。
既然如此,说明这个阻止升级的文件一定在用户目录下,于是换回原来的账户,删除~/Library/Caches目录下的所有子目录,升级、安装都丝般顺滑了,problem solved。我今天试过了,想要下载magnet,但是还是不行。。。。
刚刚把ss改成了全局模式,就可以正常下载了。。。。神秘啊
实测可行👍