【问题标题】:How to Activate Breakpoints in a Dependent Project (a framework) in XCode如何在 XCode 中激活依赖项目(框架)中的断点
【发布时间】:2010-06-22 13:05:28
【问题描述】:

我有一个 Xcode 项目,它有另一个项目作为依赖项目。我的主要 Xcode 项目再次链接该依赖项目中的框架。

现在我想在我的框架中追踪一些东西。如何在该依赖项目中设置断点,以便当我启动我的主 Xcode 项目时,它们会在依赖项目中停止?有时,我只需介入即可进入框架的某些部分,但依赖项目中的断点不起作用。

有什么建议可以让我在依赖的 Xcode 项目中使用这些断点吗?

【问题讨论】:

  • 打开依赖项目,确保它是调试版本。确保您链接的框架是调试版本。即,如果您的磁盘上有多个框架副本,则根据您的搜索路径设置方式,您可能会链接到不同的构建。你是ppc还是386?
  • @mustISignUp -- 您应该将此评论作为答案。

标签: objective-c cocoa xcode debugging


【解决方案1】:

Xcode 3.2.2 有一个调试框架的已知错误。回退到 3.2.1,直到发布更新的版本。

【讨论】:

  • 这说明了很多!因为我记得它曾经有效。你知道它是否在 Xcode 3.2.3 中修复了吗?
  • 我认为它已在 3.2.3 中修复,但是一个新错误(涉及 dwarf 和 dSym 生成)阻止我使用 3.2.3。
  • 3.2.3 发行说明说“已修复共享库中的断点不会被命中的情况。7212899”
  • 我尝试不升级,因为 3.2.3 在同一个 Xcode 项目中的 iPhone 和 Mac 目标存在一些问题。让我们希望 Xcode 4 能解决所有问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-12
  • 1970-01-01
  • 1970-01-01
  • 2016-09-03
  • 2013-04-13
  • 2012-02-04
  • 1970-01-01
相关资源
最近更新 更多