【发布时间】:2020-06-02 12:58:06
【问题描述】:
我从昨天开始就遇到了开发者工具问题。我用
- Unity(几个不同的版本,例如2018.4.23),
- Jetbrains Rider(今天更新到 2020.1.3,昨天更新到 2020.1.2)
- macOS Catalina 10.15.5
我正在重构一些东西,开发者工具要求我访问:开发者工具访问需要控制另一个进程才能继续调试。输入您的密码以允许此操作...
从那时起,发生了两件事。
-
如果启用了开发人员工具访问权限(也尝试通过
sudo /usr/sbin/DevToolsSecurity --enable命令执行此操作),几乎每次我在代码中更改某些内容时,Unity 都会停止工作(存在加载轮),我可以不要关闭它的应用程序。我尝试使用活动监视器,它没有显示任何活动。我只能看到装载轮。我什至尝试通过
kill unitypid终止 Unity 进程,它“终止”了该进程,因为它不在进程列表中,但我仍然可以在我的桌面上看到它,就像以前一样关闭。检查 Unity 日志,我可以看到它停止:
Begin MonoManager ReloadAssembly custom-attrs.c:1250: (null) assembly:/Applications/Unity/Hub/Editor/2018.4.17f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CoreModule.dll type:UnityException member:(null) signature:<none> Stacktrace: Native stacktrace: 0 libmonobdwgc-2.0.dylib 0x00000001460b4976 mono_handle_native_crash + 242 -
如果开发者工具访问被禁用,应用程序会询问我几次以启用它。按几次取消后,Unity 崩溃并关闭,让我能够向 Apple 发送日志错误,但以下情况除外:
Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Application Specific Information: abort() called
真的不知道该怎么办。我尝试更新 Rider,Catalina,安装新的 Unity 版本。
更新:我格式化了磁盘并再次安装了Catalina,它仍然无法正常工作。
非常感谢您的帮助!
【问题讨论】:
标签: macos unity3d jetbrains-ide developer-tools rider