我当前正在编写一个脚本,以彻底自动化我的编译运行调试程序,针对Cocoa/Objective-C项目。
我的最后一行代码是:
lldb -f Build/MyApp.app -o "run"
该命令将打开调试器,附加进程并运行它。
然而,当应用程序退出时,调试器保持开启状态,等待指令。
有没有办法使得在所附加的进程退出后,调试器也关闭?
lldb -f <Whatever> -o run -o quit
目前无法正常工作只是一个漏洞。几天前,这个问题已经在最新版本的lldb中得到了解决。不知道它将何时出现在由Apple发布的Xcode中,但它也应该很快能够正常工作。
http://www.opensource.apple.com/source/lldb/lldb-179.1/examples/python/process_events.py
可能还有其他的方法可以使用: