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?
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 --
来源:https://stackoverflow.com/questions/37390238/how-can-i-set-lldbs-default-language-to-swift