MacBook Pro中Unity Hub安装Unity编辑器权限不足报错求助
问题背景
运行macOS Monterey 12.6的MacBook Pro 16,通过Unity Hub 3.3.0多次安装Unity 2021.3.13f1/2021.3.12f1均失败,错误提示:
Editor application Install failed: Unity Hub does not have permission to access the folder...
更换目标文件夹(原选择/System/Applications)后问题依旧,无防火墙限制,Stack Overflow无适配解决方案。
附错误提示截图:显示上述权限错误的安装失败弹窗
解决方案
修复Unity Hub系统权限
打开「系统设置」→「隐私与安全性」→「文件与文件夹」,找到Unity Hub并勾选所有相关文件夹权限(含目标安装文件夹、下载文件夹);若未找到Unity Hub,点击「+」添加Applications目录下的Unity Hub后再勾选权限,重启Unity Hub重试。手动授予目标文件夹权限
打开「终端」,替换目标安装路径后执行以下命令(输入Mac密码时终端不显示,正常输入回车即可):sudo chmod -R 775 /你的目标安装文件夹路径 sudo chown -R $(whoami):staff /你的目标安装文件夹路径示例:若选择
~/Applications/Unity作为安装目录,命令为sudo chmod -R 775 ~/Applications/Unity sudo chown -R $(whoami):staff ~/Applications/Unity完成后打开Unity Hub选择该目录重新安装。
避开系统受保护目录
不要选择/System/Applications这类系统级目录(受SIP系统完整性保护限制),建议选择用户目录下的~/Applications或自定义非系统保护目录(如~/Desktop/UnityEditors)。重置Unity Hub权限缓存
关闭Unity Hub,打开「终端」执行以下命令:rm -rf ~/Library/Application\ Support/UnityHub重新打开Unity Hub并登录账号后重试安装。
关闭第三方权限拦截工具
若安装了CleanMyMac、Little Snitch等工具,暂时关闭后再尝试安装,这类工具可能拦截Unity Hub的文件写入操作。
内容的提问来源于stack exchange,提问作者WPWPWP

