iOS - Xcode错误:由于系统完整性保护而无法附加到进程

Saz*_*han 13 xcode runtime-error ios swift

当我从XCode运行按钮运行应用程序共享扩展,然后尝试共享文件时,XCode经常显示以下错误.任何人有什么想法导致它?

在此输入图像描述

错误:"由于系统完整性保护而无法附加到进程"

Yas*_*ala 12

系统完整性保护(SIP)又称无根是OS X 10.11中的一项新安全功能.默认情况下,它甚至禁用管理员访问/修改根.请按照以下步骤禁用SIP:

  1. 重启你的Mac.
  2. 在OS X启动之前,按住Command-R并保持按住直到看到Apple图标和进度条.发布.这会引导您进入Recovery.
  3. 从Utilities菜单中,选择Terminal.
  4. 在提示符下键入以下内容,然后按Return键:

    csrutil disable
    
    Run Code Online (Sandbox Code Playgroud)
  5. 终端应显示SIP已禁用的消息.
  6. 从菜单中,选择重新启动.

您可以按照上述步骤重新启用SIP,但请csrutil enable改用.

  • 请注意禁用 SIP(​​系统完整性保护)会带来的安全风险:https://support.apple.com/en-us/HT204899 (2认同)

l -*_*c l 6

在某些情况下,如果您尝试连接到"系统提供的"可执行文件(例如,Terminal.app),则可以通过制作此类可执行文件的副本来解决此问题.SIP将检查副本为"用户安装"而不是"系统提供".

有关示例,请参阅 "使用系统完整性保护从OS X上的Xcode启动终端应用程序"