【问题标题】:Breakpoints are not working in xcode pod files断点在 xcode pod 文件中不起作用
【发布时间】:2016-04-04 09:39:44
【问题描述】:

我有一个 xcode 项目,其中包含一些可可豆荚文件。当我在可可豆文件中放置断点时,调试器不会在这些断点处停止,为什么?任何人都可以对此有任何想法吗?

【问题讨论】:

标签: ios objective-c xcode cocoapods


【解决方案1】:

我关注了@UdaySingh 的评论,它奏效了,我不确定他为什么没有发布答案,但我意识到有些人有时需要一步一步的操作,而视觉指南非常有帮助。这是他评论的视觉版本。

在项目导航器中选择蓝色项目图标。

在 Xcode 11.2.1 中,他们将以下照片切换到 Project,它曾经在 Target 下

重要。下图来自 Xcode 11.2.1 中的Project,这是你需要去的地方:

选择Build Settings

下面的图片来自 Xcode 10.1 中的Project,这是你需要去的地方:

在搜索字段中输入 Build Active Architecture 并确保 Debug 设置为 Yes

现在在同一搜索字段中输入Optimization Level。 将DebugRelease 更改为None

根据@matt 的下面的 cmets,之后也要进行清理。

就是这样

【讨论】:

  • 您可能需要进行干净的构建,因为 pod 可能无法按预期重建。
  • 清洁是强制性的,我没有清洁就做到了,但它没有用,所以感谢马特、兰斯和 OP。
  • 您能否解释一下为什么还需要为Release 关闭优化?
【解决方案2】:

在我的例子中,清理 Pods 目录和安装 pods 再次起作用。 为此花费了数小时,因此希望它对尚未找到解决方案的人有所帮助。

【讨论】:

    猜你喜欢
    • 2017-02-16
    • 2012-11-16
    • 2017-09-21
    • 1970-01-01
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 2015-09-29
    • 2017-03-28
    相关资源
    最近更新 更多