【问题标题】:How to debug an iOS app with lldb on the command line on a device without Xcode如何在没有 Xcode 的设备上在命令行上使用 lldb 调试 iOS 应用程序
【发布时间】:2014-11-14 16:20:08
【问题描述】:

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

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

我认为由于可以使用 Xcode 完成,因此可以在终端内严格调试。

【问题讨论】:

    标签: ios xcode debugging terminal lldb


    【解决方案1】:

    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。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-01-22
        • 2012-06-02
        • 1970-01-01
        • 2012-04-11
        • 1970-01-01
        • 1970-01-01
        • 2019-05-13
        • 1970-01-01
        • 2015-07-06
        相关资源
        最近更新 更多