如何在没有Xcode的设备上的命令行上使用lldb调试iOS应用程序

时间:2014-11-14 16:20:09

标签: ios xcode debugging terminal lldb

是否可以在不使用Xcode的情况下在iPhone(或其他iOS设备)上开发和调试我的一个iOS应用程序?

我想使用lldb从命令行执行此操作。

我认为可以用Xcode完成,可以从终端内严格调试。

2 个答案:

答案 0 :(得分:3)

ios-deploy可以做到这一点。

brew install node
npm install -g ios-deploy

ios-deploy -d -W -b path/to/foo.app

它会将应用包复制到您连接的设备,启动应用,然后为应用启动lldb会话。

我刚刚测试过它。 OSX 10.12.6,iOS 11.0.2,Xcode 9.0.1。

答案 1 :(得分:0)

可以在越狱设备上不使用xcode调试您的应用程序,如果您希望调试未构建的应用程序,只需在调试服务器上添加权利,这里有一个很好的解释http://iphonedevwiki.net/index.php/Debugserver,一旦您连接到设备上的进程,只需在您的计算机上启动lldb并进行调试