【发布时间】:2014-11-14 16:20:08
【问题描述】:
是否可以在不使用 Xcode 的情况下在 iPhone(或其他 iOS 设备)上启动和调试我正在开发的 iOS 应用之一?
我想使用 lldb 从命令行执行此操作。
我认为由于可以使用 Xcode 完成,因此可以在终端内严格调试。
【问题讨论】:
标签: ios xcode debugging terminal lldb
是否可以在不使用 Xcode 的情况下在 iPhone(或其他 iOS 设备)上启动和调试我正在开发的 iOS 应用之一?
我想使用 lldb 从命令行执行此操作。
我认为由于可以使用 Xcode 完成,因此可以在终端内严格调试。
【问题讨论】:
标签: ios xcode debugging terminal lldb
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。
【讨论】:
可以在越狱设备上不使用 xcode 来调试您的应用程序,如果您希望调试不是您构建的应用程序,您只需在调试服务器上添加权利,这里有一个很好的解释 http://iphonedevwiki.net/index.php/Debugserver,一旦您附加到设备上的进程只需在您的计算机上启动 lldb 并调试
【讨论】: