今天扩展断点未在Xcode 8.3.2中触发

时间:2017-05-02 11:33:15

标签: ios objective-c debugging lldb xcode8

我尝试调试今天的扩展程序。当我在我的设备上运行今日扩展的方案时,我可以看到所有NSLog。但到目前为止,所有断点都被忽略了。主机应用程序可以正常调试。

这意味着我已将Today Extension目标附加到调试器。

我已经尝试删除DerivedData文件夹。 我已经尝试重置我的Xcode默认值。

break list返回所有已设置的断点。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

当我今天开发扩展时,我正在调试它:

1)我在设备上运行我的应用程序

2)调试>通过PID或名称附加到处理>输入my_process_name(见截图)

3)点击附件,然后就可以了

Testing Support Library

答案 1 :(得分:0)

我能够确定问题:

必须将每个源文件添加到Today Extension Target。否则调试器无法在我的情况下找到断点。 但改变这一点会更复杂。因为我们目前的架构。但现在我知道Xcode的工作正常。