【发布时间】:2015-12-27 12:37:18
【问题描述】:
我的一个项目是系统偏好设置窗格。在 10.11 中,Xcode 的调试器无法调试它,因为我得到“由于系统完整性保护而无法附加到系统偏好设置”。
我如何在 10.11 下调试我的 prefpane,就像我在每个操作系统回到 10.3 时所做的那样?
【问题讨论】:
-
没有真正提到这个问题——除了你不能附加到某些进程,但不能附加到系统偏好设置,就不可能调试首选窗格。
-
您使用的是 Xcode 7,对吗? “OS X El Capitan 需要 Xcode 7,其中包括 Swift 2、对系统完整性保护 (SIP) 的本机支持、应用程序精简以及最新的 SDK”,此外,“如果您必须在 Xcode 6 上停留一会儿,您将需要继续使用 OS X Yosemite 作为您的开发操作系统。...另请注意,OS X El Capitan 和 Yosemite 都支持 Xcode 7。” ——来自this blog entry。如果这没有帮助,希望其他人遇到这个问题。
-
是的,OS X 10.11 和 Xcode 7。
-
是的 - 我已经在 Apple Mailing List 上问过了。似乎 Apple 有人在锁定系统中的所有门时忘记了这种情况。
标签: xcode macos debugging osx-elcapitan