我发现在调试我的代码时(特别是与AVFoundation和CoreMedia相关的代码),由于苹果公司在这些框架中设置了大量断点,使用断点进行调试几乎是不可能的。经常需要跨越约15-20个连续的框架断点(例如com.apple.coremedia.player.async(193):断点5.2),这些断点涉及一些汇编代码,才能最终继续应用程序的执行。
我想知道是否有任何方法可以禁用苹果公司的框架断点,这样Xcode只会在我的断点处停止?
我发现在调试我的代码时(特别是与AVFoundation和CoreMedia相关的代码),由于苹果公司在这些框架中设置了大量断点,使用断点进行调试几乎是不可能的。经常需要跨越约15-20个连续的框架断点(例如com.apple.coremedia.player.async(193):断点5.2),这些断点涉及一些汇编代码,才能最终继续应用程序的执行。
我想知道是否有任何方法可以禁用苹果公司的框架断点,这样Xcode只会在我的断点处停止?
当异常来自Objective-C时,我使用此 SO答案中提供的解决方案。