How can I set LLDB's default language to Swift

2019-02-09 02:35发布

问题:

I have a large Swift project that's technically a mixed project, as it has a small amount of Objective-C code. But whenever I drop into LLDB, the expression evaluator is expecting Objective-C syntax. I can use Swift with e -l swift -- but this is tedious to type every time.

Can I default the LLDB expression evaluator to Swift?

回答1:

There is a target level setting to force the language:

(lldb) settings set target.language swift

Or you can make an alias for swift specific expressions:

command alias es expression -l swift --


标签: xcode swift lldb