Pau*_*man 5 macos continuous-integration macos-catalina
我们最近将 macmini 从 MacOS High Sierra 升级到 MacOS Catalina,以便使用最新的 Xcode 进行编译。macmini 是用于持续集成的构建从属设备。升级到 Catalina 后,我注意到由于苹果内置的反恶意软件服务“XProtectService”,机器在对数千个文件进行 git checkout 时变得非常慢。
我们不需要 CI 的反恶意软件服务,因为它会减慢编译过程,并且没有用户会使用机器下载有害文件。
如何禁用 XProtectService?
正如评论中所述,您可以通过在恢复模式下重新启动(启动期间使用 cmd-R)并运行来禁用 XProtectService:
csrutil disable
Run Code Online (Sandbox Code Playgroud)
但请注意,这将禁用整个系统完整性保护。以下是 Apple 的文章:禁用和启用系统完整性保护,描述了此过程并提供了以下警告:
警告
仅暂时禁用 SIP 以执行必要的任务,并尽快重新启用它。完成测试后未能重新启用 SIP 会使您的计算机容易受到恶意代码的攻击。
| 归档时间: |
|
| 查看次数: |
6156 次 |
| 最近记录: |