LLDB 調(diào)試能 Step in 到庫里的代碼
在庫函數(shù)調(diào)用的地方加個斷點,調(diào)試 step in 進(jìn)去布蔗,源碼全跑出來了...無論是 Debug 版本還是 Release 版本...
原因是本機(jī)上有庫工程源文件藤违,感嘆 Xcode 真牛逼!
把源碼直接???何鸡,調(diào)試 step in 進(jìn)去纺弊,換匯編碼全跑出來了...調(diào)用的類名、方法名骡男、字符串還都貼心的注釋出來了...
解決方法淆游,在 Build Settings 中糟秘,Generate Debug Symbols 改為 No富俄,再 step in,就跳不進(jìn)去了
Generate Debug Symbols 設(shè)置為 No
庫要開Bitcode颊乘,在other complier里加上-fembed-bitcode
為了向下兼容 用最新的硬件build吮炕, Build Arch選擇YES腊脱,會向下兼容