我试图找出如何在不使用reading here的情况下不使用xcode的情况下调试iphone程序的方法,但是我无法使其正常工作
我设法更改了Xcode设置(Xcode 10),以使在构建后创建的.app文件现在位于我的项目文件夹中的一个文件夹中。这样可以更轻松地获取lldb .app文件的路径,并且我可以使用
之类的东西将文件加载到lldb中。$ lldb /Projects/Sketch/build/Debug/Sketch.app
但是我不确定从现在开始该怎么做。我尝试了process launch
和run
,但是它们似乎没有像Xcode那样在调试模式下启动.app文件。如何开始在Xcode外部调试iphone项目?
我特别想做的事情:
在.m文件的特定行上放置断点(以同样的方式,我可以在Xcode中运行的iphone程序中单击行号以在其中放置断点)
在调试时,使用matplotlib在数组中显示值(这是我试图在Xcode之外运行lldb的主要原因,因为看起来matplotlib在Xcode的lldb控制台中不起作用)
单步执行,在C代码中跳出并退出