例如,如果我尝试使用po self
在lldb中打印变量,我会得到:
(lldb) po self
error: Couldn't lookup symbols:
__TMC4skyq12BlahBlahBlah
事实上,我实际上无法从lldb评估/打印任何内容:
(lldb) expression "Hello World!"
error: Couldn't lookup symbols:
__TMC4skyq12BlahBlahBlah
(lldb) p "Hello World!"
error: Couldn't lookup symbols:
__TMC4skyq12BlahBlahBlah
我该如何解决这个问题?我正在使用:Xcode 7.3(7D175)。
答案 0 :(得分:0)
虽然我不确定你为什么会看到这些错误,但我还没有成为 llvm + Swift 的最大粉丝,因为我发现了它生成长对象元数据而不是调用description
方法。
我发现e print(<object>)
可以更好地与我以前使用的 llvm + objective-c
这相当于普通的Swift print
方法; e
是e
执行命令的llvm命令。