在方案运行调试器弹出窗口中,它只显示“无”和“GDB”。这适用于使用 LLVM 构建的 iPad 4.2 模拟器。
user51511
问问题
9497 次
3 回答
18
你不能。用 Apple 员工的话来说,LLDB 还不能用于 iOS 开发。截至 2011 年 7 月,尚不清楚 LLDB 何时可用于 iOS。
在 Xcode 4.0.2 中,您唯一的选择是 GDB。在 Xcode 4.2 中,您可以选择 LLDB,但不能使用它:
问:LLDB 目前支持哪些目标?
针对 i386 和 x86_64 目标的 Mac OS X 本机调试。
WWDC 2011 讨论 LLDB 的会议(例如:321 Migrating to LLDB)没有提到任何关于 iOS 设备的内容。
于 2011-03-12T18:34:35.573 回答
4
LLDB 随附 XCode 4.0.1,您可以从 Apple 的 AppStore 购买。
您只需切换到 LLDB。您可以通过在单击“运行”时按 Option 键并选择 LLDB 而不是 CDB(信息选项卡上的第三个下拉框)来执行此操作。
这是我拥有的 XCode(可以在“关于 XCode”中找到):
Version: 4.0 (4A1006)
Location: /Developer
Applications:
Xcode: 4.0.1 (99)
Instruments: 4.0 (3538)
Dashcode: 3.0.2 (333)
SDKs:
Mac OS X:
10.6: (4A1006)
iPhone OS:
3.2: (7B500)
4.3: (8F191m)
iPhone Simulator:
3.2: (7W367a)
4.0: (8A400)
4.1: (8B117)
4.2: (8C134)
4.3: (8F192)
于 2011-04-03T10:55:52.747 回答
4
随着 Xcode 4.3 的发布,在 iOS 中启用了 LLDB 调试。
于 2012-02-16T17:21:19.313 回答