我已经启动并运行了一个简单的PyObjC应用程序。来源:https://github.com/ipmcc/DebugPython
我可以从Xcode构建并运行这个应用程序,我可以(如预期的那样)在代码的Objective-C部分(main.m)中设置断点,Xcode就可以了。但是,虽然它允许我在python代码中添加断点,但调试器并没有停止它们。
是否可以对基于PyObjC的应用程序的python部分进行源代码级调试(最好是在Xcode中,但可能在其他地方呢?)?
答案 0 :(得分:1)
我倾向于通过添加print语句/日志来调试PyObjC程序,如果通过使用pdb(来自命令行)失败,那么。