我想为我的应用中的所有功能添加断点。从这个stackoverflow(How to automatically set breakpoints on all methods in XCode?)问题我得到了这个 -
断点设置-r。 -s [PRODUCT_NAME]
它的工作也。但它把断点放在来自cocoapod的文件中,这是我不想要的。我只想在我的代码中放置断点。因为有很多pod文件,它在那些文件中丢失,然后很难理解flow.I想把断点放在特定的文件组中。
我们怎么做?
答案 0 :(得分: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
命令接受文件名。帮助并不是说你可以在一条线上多次指定,但它值得尝试,事实上它确实......