首页 > 解决方案 > 在 Xcode 中为 LLDB 调试器添加快捷方式以进行 Swift 调试

问题描述

我刚开始在 Xcode 中学习可视化调试,我想知道我是否可以简化调试过程。典型的调试会话开始于:

$ e -l Swift -- import UIKit
$ e -l Swift -- let $myLabel = unsafeBitCast(..., UIView.self)
$ e -l Swift -- // use $myLabel

有什么办法可以省略:

$ e -l Swift --

并将其更改为,例如:

$ SDB

所以我可以写:

$ SDB import UIKit
$ SDB let $myLabel = unsafeBitCast(..., UIView.self)
$ SDB // use $myLabel

我对与命令行交谈不是很熟悉。我想我需要添加一些命令PATH?但我很困惑这PATH是用于 LLDB 调试的地方。

如何在 Xcode 中添加 LLDB 调试的快捷方式?

附带问题:上述命令中的-lfor before是什么?Swift该命令不起作用:man lldb所以我无法查找它,谷歌也没有帮助我。没有-l,调试将失败。同样适用于$每个变量之前的符号。我不知道为什么我需要添加它。

标签: swiftxcodelldb

解决方案


推荐阅读