ios - 将 LLDB 附加到连接到计算机的 iPhone 上的应用程序 - 命令行

标签 ios xcode terminal lldb

所以我知道如何从 Xcode 将 LLDB 调试器连接到 iPhone 上运行的应用程序,但我希望能够从命令行执行此操作。

如何通过命令行实现此目的?我更喜欢通过应用程序名称来完成此操作,但我也很乐意通过包标识符来完成此操作。 PID 可能不起作用,因为我没有可靠的方法来获取它。

谢谢!

最佳答案

lldb 不知道如何启动从主机 Mac 到 iOS 设备的调试 session 。 Xcode 为我们完成这项工作,然后 lldb 只与它所提供的通信 channel 进行对话。访问此功能的唯一官方方法是通过 Xcode。

关于ios - 将 LLDB 附加到连接到计算机的 iPhone 上的应用程序 - 命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23353446/

相关文章:

ios - 动态加载一行的选项

ios - 如何在 fetch PHAssetCollection 语句中获取 "Camera Roll"、 "Videos"、 "Favorites"、 "Selfies"和 "Screenshots"- swift 4

ios - 为什么使用 dequeueReusableCellWithIdentifier 时帧总是一样? ( cocoa touch )

linux - 在另一个终端窗口中恢复停止的进程

ruby-on-rails - 在 Mac OSX 10.9.4 上安装 Ruby 1.9.3 时遇到问题

session - 为什么终端关闭时后台进程组会死掉

ios - 结构在传递时不保持元组顺序(swift3)

ios - 如何在 swift/iOS 中更新谷歌地图标记位置

iphone - 应用内购买突然无法在 IOS 模拟器中运行

iphone - 从 youtube 下载视频的应用程序