我尝试调试今天的扩展程序。当我在我的设备上运行今日扩展的方案时,我可以看到所有NSLog。但到目前为止,所有断点都被忽略了。主机应用程序可以正常调试。
这意味着我已将Today Extension目标附加到调试器。
我已经尝试删除DerivedData文件夹。 我已经尝试重置我的Xcode默认值。
break list
返回所有已设置的断点。
有什么想法吗?
答案 0 :(得分:1)
当我今天开发扩展时,我正在调试它:
1)我在设备上运行我的应用程序
2)调试>通过PID或名称附加到处理>输入my_process_name(见截图)
3)点击附件,然后就可以了
答案 1 :(得分:0)
我能够确定问题:
必须将每个源文件添加到Today Extension Target。否则调试器无法在我的情况下找到断点。 但改变这一点会更复杂。因为我们目前的架构。但现在我知道Xcode的工作正常。