MacOS 12.3 禁用SIP后导致一大批软件闪退解决方案 |
您所在的位置:网站首页 › skatter闪退 › MacOS 12.3 禁用SIP后导致一大批软件闪退解决方案 |
MacOS 12.3 更新以后,如果你禁用SIP,一大批软件只要带有Chromium内核的,诸如 VScode、Chrome、FireFox、Edge 等等,只要一打开就闪退。 两个月一直在全网搜索解决方案,但除了告诉你重新启用SIP或者勾选Rosetta转译没有其他方案了。 我只能选择后者,但是Rosetta转译后,Vscode打开东西都要半天,慢到不行,让人很奔溃。 就在刚才,我无意中翻到了 Github 上的这篇帖子 所以我们只需要往 Nvram 里增加启动参数 ipc_control_port_options=0 具体方法为,打开终端,输入 nvram -xp会生成一个XML文档如下图所示 找到图中黄框boot-args的地方,复制下面的内容,在我这里是这一串东西 -v cs_enforcement_disable=1 amfi_get_out_of_my_way=1 keepsyms=1 intcoproc_unrestricted=1 amfi_unrestrict_task_for_pid=1 amfi_allow_any_signature=1 cs_debug=1 ipc_control_port_options=0然后在上面这串参数最后加空格并加上 ipc_control_port_options=0 (我上面那个截图里是已经加过后的了) 然后在终端输入 sudo nvram boot-args="此处为上面修改后的参数内容",比如我这边是 sudo nvram boot-args="-v cs_enforcement_disable=1 amfi_get_out_of_my_way=1 keepsyms=1 intcoproc_unrestricted=1 amfi_unrestrict_task_for_pid=1 amfi_allow_any_signature=1 cs_debug=1 ipc_control_port_options=0"然后回车,重启,应用就不会再闪退了。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |