# 程序员的喵 - 苹果:为了安全让 M2 吃灰 (Highlights)

## Metadata
**Review**:: [readwise.io](https://readwise.io/bookreview/25065738)
**Source**:: #from/readwise
**Zettel**:: #zettel/fleeting
**Status**:: #x
**Authors**:: [[程序员的喵]]
**Full Title**:: 苹果:为了安全让 M2 吃灰
**Category**:: #articles #readwise/articles
**Category Icon**:: 📰
**URL**:: [catcoding.me](https://catcoding.me/p/apple-perf/)
**Host**:: [[catcoding.me]]
**Highlighted**:: [[2023-03-07]]
**Created**:: [[2023-03-09]]
## Highlights
- Huss 关闭 `SIP` 之后跑测试时间立马从 9 分钟减少到 1 分 36 秒 ! 这几乎是 5 倍多的提速。 ([View Highlight](https://read.readwise.io/read/01gtwsrfvh7xwkwq73x7yc8xn4)) ^487572546
- 简而言之 `SIP` 会在我们跑任软件之前,把你的执行文件做一个校验和,然后通过网络请求发送到让人敬畏的苹果服务器,就是为了检测是否是恶意软件! ([View Highlight](https://read.readwise.io/read/01gtwsswvs6240bpjw43ytxexh)) ^487573473
- 如果你运行过这个命令把 `Terminal` 加到可信列表,跑脚步就没这个问题了 ([View Highlight](https://read.readwise.io/read/01gtwsw49t7f6qx35fs0b70y5j)) ^487574212
#code
```
sudo spctl developer-mode enable-terminal
```
∎
- 如果你想关闭 `SIP`,还有那么点麻烦:
1. 重启 Mac,按住 Command + R 直到屏幕上出现苹果的标志和进度条,进入 Recovery 模式。(如果是新的 Mac 就在启动的时候长按住电源键)
2. 在屏幕上方的工具栏找到并打开终端,输入命令 `csrutil disable` ;
3. 关掉终端,重启 Mac;
4. 重启以后可以在终端中查看状态确认。
关闭也许会让你的 Mac 处于裸奔状态,我也不清楚有多大的安全隐患。开启 SIP 只需在上面第 2 步命令改为 `csrutil enable` 即可。 ([View Highlight](https://read.readwise.io/read/01gtwsx9x3nsqb1kksz1shetaj)) ^487574263