将LLDB从命令行连接到iPhone

发布于 2025-01-19 05:20:02 字数 635 浏览 1 评论 0原文

将 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

落墨 2025-01-26 05:20:02

可能最简单的方法是使用 ios-deploy 例如

ios-deploy --bundle=; --调试

上述命令会将您的应用程序包安装到连接的 iOS 设备上,并通过连接的 lldb 会话启动它。

Probably the easiest way to do this is using ios-deploy e.g.

ios-deploy --bundle=<bundle.app> --debug

The above command will install your application bundle to the attached iOS device, and launch it with an lldb session connected.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文