将LLDB从命令行连接到iPhone
将 lldb 连接到 iPhone 可以在 Xcode 中进行。它有时是片状的。我想知道这是否是因为 XCode 在附加到 iPhone 中的进程之前有一些额外的检查。我想从命令行调试 iPhone 应用程序。 lldb 有一些教程建议使用 platform select
但该命令甚至连接不成功。
$ (lldb) platform select remote-ios
Platform: remote-ios
Connected: no
我错过了什么吗?
这个问题之前已被问过,但没有正确答案:
While attaching lldb to iPhone works from within Xcode. It is flaky at times. I wonder if it is because XCode has some additional checks before attaching to a process in iPhone. I'd like to debug an iPhone app from command line. lldb has some tutorial that suggest using platform select
but that command is unsuccessful in even connecting.
$ (lldb) platform select remote-ios
Platform: remote-ios
Connected: no
Am I missing something?
This question has been asked earlier but has no correct answers:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可能最简单的方法是使用 ios-deploy 例如
上述命令会将您的应用程序包安装到连接的 iOS 设备上,并通过连接的 lldb 会话启动它。
Probably the easiest way to do this is using ios-deploy e.g.
The above command will install your application bundle to the attached iOS device, and launch it with an lldb session connected.