安装游戏或者软件提示:「访达」 不能完成该操作,因为不能读取或写入中的某些数据。(错误代码-36)
搜索网上也没有个具体答案,Apple 官方也没有明确的解决教程,可能官方也不知道什么情况,只有拿去直营店重装系统一条路。拿一台 intel Mac 和一台 ARM Mac 电脑做了个的研究,判断原因应该是系统环境权限问题。
在我们 4 台测试机都是正常安装无错误代码-36 提示 (这种情况可以完全排除是安装包的问题了),一般用户反馈时候我们都会重新在自己电脑测试一遍才会回答用户,力求做到严谨,如果是安装包的问题我们会重新打包上传。这个问题也给一个赞助用户远程研究过,赞助用户有两台 Mac 电脑,同一个游戏安装一台正常安装一台安装到一半提示错误代码-36,其中一台开了加密一台没有开加密,没有开加密的问题的 Mac 就安装正常。
后面根据几个赞助用户的反馈发现一般出现这个提示的都是开过加密的 Mac 电脑,例如文件保险箱加密,iCloud 加密,这几个用户都是按照下面的 1-2-3 操作解决的。
解决方法:
1. 关闭 文件保险箱加密、关闭系统 SIP、关闭 iCloud 高级密码 (高级数据保护);
2. 把下载的安装包删除,打开访达 – 进入 应用程序文件夹 删除未拷贝完成的游戏 (报错也会可能会有未完成的残留);
3. 重新下载安装包到 「下载」 文件夹里面,下载完成后打开安装包先把游戏软件拖到 「下载」 文件夹,然后再把游戏软件从下载文件夹安装包应用程序里面。
4. 如果上述操作还不行,把 iCloud 退出 重启电脑再安装;
最后都还不能解决的话,重装一个全新的 macOS 就都解决了。新系统记得不要开任何加密。
暂无评论内容