【问题标题】:breakpoint for particular groups in xcodexcode中特定组的断点
【发布时间】:2016-03-31 09:08:08
【问题描述】:

我想为我的应用程序中的所有功能设置断点。从这个 stackoverflow(How to automatically set breakpoints on all methods in XCode?) 问题我得到了这个 -

断点设置 -r 。 -s [PRODUCT_NAME]

而且它也可以工作。但它在来自 cocoapod 的文件中设置了断点,这是我不想要的。我只想在我的代码中放置断点。由于有许多 pod 文件,它会在这些文件中丢失,然后很难理解流程。我想将断点放在特定的文件组中。

我们怎样才能做到这一点?

【问题讨论】:

    标签: ios xcode debugging


    【解决方案1】:

    你可以说:

    (lldb) break set -r . -f <FILE1> -f <FILE2> 
    

    如果您这样做,您将不得不手动列出所有文件,但它会完成工作。目前没有采用 glob 模式的文件说明符版本。

    注意,如果你这样做:

    (lldb) help break set
    

    清单的第一部分将显示该命令接受哪些选项。比如:

      breakpoint set [-DHo] -r <regular-expression> [-s <shlib-name>] [-i <count>] [-c <expr>] [-x <thread-index>] [-t <thread-id>] [-T <thread-name>] [-q <queue-name>] [-f <filename>] [-L <language>] [-K <boolean>] [-N <breakpoint-name>]
    

    表明break set -r 命令接受文件名。帮助并没有说你可以在一行中多次指定,但值得尝试,事实上它确实......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多