Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在Xcode 4 GM中,如何打开LLDB?我看到的只是GDB_Ios_Xcode_Debugging_Xcode4_Lldb - Fatal编程技术网

Ios 在Xcode 4 GM中,如何打开LLDB?我看到的只是GDB

Ios 在Xcode 4 GM中,如何打开LLDB?我看到的只是GDB,ios,xcode,debugging,xcode4,lldb,Ios,Xcode,Debugging,Xcode4,Lldb,在scheme run debugger弹出窗口中,只显示“无”和“GDB”。这是为使用LLVM构建的iPad4.2模拟器设计的。你不能。用一位苹果员工的话来说。截至2011年7月,尚不清楚LLDB何时可用于iOS 在Xcode 4.0.2中,您唯一的选择是GDB。在Xcode 4.2中,可以选择LLDB,但不能使用它: 没有列出iOS支持的日期。报告说: 问:LLDB目前支持哪些目标? Mac OS X本机调试 用于i386和x86_64目标 而WWDC 2011年讨论LLDB(例如:321

在scheme run debugger弹出窗口中,只显示“无”和“GDB”。这是为使用LLVM构建的iPad4.2模拟器设计的。

你不能。用一位苹果员工的话来说。截至2011年7月,尚不清楚LLDB何时可用于iOS

在Xcode 4.0.2中,您唯一的选择是GDB。在Xcode 4.2中,可以选择LLDB,但不能使用它:

没有列出iOS支持的日期。报告说:

问:LLDB目前支持哪些目标?
Mac OS X本机调试 用于i386和x86_64目标


而WWDC 2011年讨论LLDB(例如:321迁移到LLDB)的会议没有提到任何关于iOS设备的内容。

LLDB附带XCode 4.0.1,您可以从苹果的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)

随着Xcode 4.3的发布,在iOS中启用了LLDB调试。

当前的GM标签不是“beta”吗“因此仍然包含在保密协议中?嗯,好问题,还不清楚。是的,Xcode 4仍然在保密协议中,理论上,如果你公开讨论它,你就有可能失去你的苹果开发者身份。看起来仍然不存在。”。不过,如果你创建了一个MacOSX项目和一个iOS项目,你可以在这里讨论这个问题。前者在方案编辑器中提供LLDB;后者没有。显然,这是一个有意识的决定,我们iOS开发人员只需等待一段时间。它似乎在4.1中可用。我还不知道这是不是一个好的选择。