Iphone 使用xcode 4.2调试代码时出现问题

Iphone 使用xcode 4.2调试代码时出现问题,iphone,ios,xcode,cocoa,Iphone,Ios,Xcode,Cocoa,在我的项目中,我添加了另一个项目作为库,它们存在一些运行时问题,因此我想调试它以解决这些问题。虽然使用xcode 3.2.5我可以调试它,但我无法使用xcode 4进行同样的调试。 有没有人面临过类似的问题?xcode 4中是否需要任何其他设置。将两个项目添加到同一个工作区中,调试器断点将再次正常工作。要将库项目添加到应用程序项目的工作区中,请将其从查找器拖到应用程序项目的根级别。Xcode将询问您是否要立即将该项目转换为工作区。确保库项目未在新创建的工作区之外的Xcode中打开 或者,确保库项

在我的项目中,我添加了另一个项目作为库,它们存在一些运行时问题,因此我想调试它以解决这些问题。虽然使用xcode 3.2.5我可以调试它,但我无法使用xcode 4进行同样的调试。
有没有人面临过类似的问题?xcode 4中是否需要任何其他设置。

将两个项目添加到同一个工作区中,调试器断点将再次正常工作。要将库项目添加到应用程序项目的工作区中,请将其从查找器拖到应用程序项目的根级别。Xcode将询问您是否要立即将该项目转换为工作区。确保库项目未在新创建的工作区之外的Xcode中打开


或者,确保库项目在Xcode中打开。在main(app)项目中的库方法调用上放置断点。进入库一次,继续正常执行。从现在起,库项目中的断点将正常工作。

Xcode 4还没有添加目录以搜索源代码的UI。相反,您需要执行以下步骤:

  • 在需要搜索的代码之前添加一个断点。一个好地方是主要的
  • 点击断点后,打开调试区域并输入命令“directory”,后跟包含源代码的目录的路径。gdb不会递归搜索,因此您需要重复 包含所需代码的每个目录的命令。下图给出了一个例子
  • 继续,直到代码中出现需要搜索的断点。如果gdb在符号表中的路径中找不到源代码,那么它将通过“目录”搜索您提供的路径

  • 你的意思是说你不能设置断点吗。。?“我能够调试它”的确切含义是什么?@samfisher我能够设置断点,但在执行时它不会工作,因为它使用的是xcode 3.2.5@Till-我不想在同一个工作区中添加库。你建议的替代方案我已经尝试过了。它不起作用,它不会带我去看那些源文件。@RIP对于另一种选择,请确保库项目在中断之前实际上是在Xcode中打开的。