2016-03-31 72 views
1

我想爲我的應用程序中的所有功能放置斷點。從這個計算器(How to automatically set breakpoints on all methods in XCode?)問題我得到了這個 -xcode中特定組的斷點

斷點設置-r。 -s [PRODUCT_NAME]

而且它的工作也是。但它把來自cocoapod的文件中的斷點放到了我不想要的地方。我只想把斷點放在我的代碼中。由於有許多pod文件,它會在這些文件中丟失,然後難以理解流程。我想將斷點放在特定的一組文件中。

我們該怎麼做?

回答

1

你可以說:

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

如果你做這種方式,你將不得不列出了手的所有文件,但它會完成這項工作。目前沒有采用全局模式的文件說明符的版本。

注意,如果你這樣做:

(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命令接受文件名。該幫助並沒有說你可以在一條線上多次指定,但這是值得嘗試的,實際上它確實...