38得票4回答
在LLDB中使用Swift进行PO操作

我如何在Swift应用程序中使用LLDB绘制变量的值? 以前是这样的po variable_name 现在通常会出现一些令人讨厌的错误,例如:(lldb) po a error: <EXPR>:11:5: error: use of unresolved identifier ...

37得票7回答
错误: 在类型为'UIView *'的对象上未找到属性'frame'。

我正在调试我的代码,尝试使用以下方法来确定视图的大小:p view.frame.size.height 但是我收到了这个错误: error: 在类型为“UIView *”的对象上找不到属性“frame” error: 解析表达式时出现 1 个错误 你们中有人知道为什么或者如何调试我的视图大小吗?

37得票7回答
如何在Objective-C中使用符号断点获取参数

我有一个断点,看起来像这样-[UITableViewCell setSelected:] 它起作用了,但我无法弄清传递的值是什么。 我尝试过 -[UITableViewCell setSelected:(BOOL)what] 和 -[UITableViewCell setSelected:w...

35得票4回答
lldb:无法实现:无法获取变量的值

我用这个命令行编译了一个cpp文件:g++ -g test.cpp 它在第28行抛出了异常。我想通过检查lldb中的变量来调查原因。我在第28行设置了断点并在lldb中运行了a.out。 (lldb) n Process 84233 stopped * thread #1: tid = 0...

34得票3回答
lldb错误:变量不可用

这是我的两行代码:NSString *frontFilePath = [[NSBundle mainBundle] pathForResource:[self.bookendFileNames objectAtIndex:self.randomIndex] ofType:@"caf"]; NS...

34得票1回答
在Linux上用lldb打开.NET Core 2.0的dump文件,需要哪个版本的lldb?

我试图在Ubuntu 16.04上打开一个.NET Core 2.0的dump文件,按照http://blogs.microsoft.co.il/sasha/2017/02/26/analyzing-a-net-core-core-dump-on-linux/的说明进行操作。 这个dump文...

33得票3回答
错误:无法生成IR表达式,没有其他错误。

我无法在UI测试中打印调试信息。配置:Xcode 10和SWIFT 4.2。 当我尝试在控制台中输出内容时,只能看到一个错误: "error: Couldn't IRGen expression, no additional error" 在之前的 Xcode 版本(8、9 等)中,...

33得票1回答
我该如何在Xcode 4中进行远程调试?

有没有一种方法可以在Xcode 4中进行远程调试?此前的答案是针对Xcode 3的,而苹果删除了特定的Xcode指南,其中(我认为)包括远程调试。 我已经使用lldb做了这个项目,但如果有使用gdb的方法就更好了。到目前为止,我已经能够在远程机器上启动一个调试服务器,如下所示:   /us...

33得票3回答
lldb中等价于gdb的--args是什么?

我习惯这样使用gdb:$ gdb --args exe --lots --of --flags -a -b -c d e ... (gdb) r lldb 有对应的替代品吗?

32得票3回答
在没有符号的情况下调试iOS设备上的应用程序

我需要在实际设备上调试iOS应用程序的启动过程...我指的是操作系统将控制权交给应用程序时执行的第一条指令,而不是“main”。此外,这个应用程序没有任何符号(即调试信息目前不可用)。我不在乎是否需要在CPU指令级别上进行调试。我知道如何做到这一点(已经做了30多年)。我希望调试器在控制权即将...