MacOS 破解IDEA遇到的坑

一、报错 sed: RE error: illegal byte sequence

Mac执行shell脚本出现

sed: RE error: illegal byte sequence

解决方案:

在执行shell脚本前先执行以下命令

export LC_COLLATE='C'
export LC_CTYPE='C'

二、报错 SIP系统完整性

出现

Could not set environment: 150: Operation not permitted while System Integrity Protection is engaged

解决方案:

关闭SIP
关闭SIP需要进入恢复模式,重新启动Mac,然后同时按住“Command”+“R”不放,直到看到苹果的标志再松开,然后等待片刻进入macOS恢复模式。

进入恢复模式后,在顶部菜单点击“实用工具”→“终端”打开终端,拷贝命令“csrutil disable”(不含引号)粘贴进去按回车,返回提示:“System Integrity Protection is off.”即SIP关闭成功。
然后点击顶部菜单“”→“重新启动”即可。