Unity 2021 LTS版本打开项目报错:BuildProgram退出码137求助
解决Unity 2021.x在MacBook Pro上BuildProgram错误(code 137)的方案
- 检查内存分配:code 137多数是内存耗尽导致。打开「活动监视器」关闭后台高内存应用,进入Unity的
Edit > Preferences > Memory,调大「Maximum In-Memory Resources」,或开启「Use Virtual Memory」(需充足磁盘空间)。 - 授予全磁盘访问权限:打开「系统设置 > 隐私与安全性 > 全磁盘访问」,添加Unity Hub和对应版本的Unity编辑器(路径通常是
/Applications/Unity/Hub/Editor/2021.3.1f1/Unity.app),重启后重试。 - M系列芯片强制Rosetta运行:右键Unity编辑器图标选「显示简介」,勾选「使用Rosetta打开」,重启后测试新建项目。
- 清理Unity全局缓存:关闭Unity及Hub,删除
~/Library/Unity和~/Library/Caches/com.unity3d.UnityEditor2021.x目录,重新下载安装2021.3.1f1版本(确保下载完整)。 - 匹配Xcode版本:Unity 2021.3.1f1推荐搭配Xcode 13.x或14.x,避免Xcode 15。若版本过高,降级到Xcode 13.4.1即可满足AR开发需求。
- 重置编辑器偏好:终端执行
rm -rf ~/Library/Preferences/com.unity3d.UnityEditor.plist,关闭Unity后执行,重启后重新配置设置。
内容的提问来源于stack exchange,提问作者DanM
相关产品推荐
相关产品推荐

