【问题标题】:lldb cant find SDKlldb 找不到 SDK
【发布时间】:2014-01-06 19:23:59
【问题描述】:

我正在尝试将 lldb 连接到我的远程 ios 设备。

(lldb) platform select remote-ios 
Platform: remote-ios
Connected: no
SDK Path: error: unable to locate SDK
(lldb) 

我使用的是 MacOS 10.8.4 和 xCode 5.0.2。 有人知道解决方案吗?

【问题讨论】:

    标签: xcode macos lldb


    【解决方案1】:

    你是否像刚才那样从命令行运行 lldb

    % lldb
    

    ?您可能会选择比您想要的更旧的 lldb;试试

    % xcrun lldb
    

    lldb 应该找到当前选择的 Xcode 安装(通常在 /Applications/Xcode.app)并在其中查找 SDK。它尝试通过几种不同的方式查找 SDK,包括根据自己的安装位置查找。

    【讨论】:

      【解决方案2】:

      TLDR:插入设备并运行 xcode 以安装“iOS DeviceSupport”文件。

      这可能是因为 lldb 在您的 xcode 安装目录中搜索“iOS DeviceSupport”文件夹。 这是在运行 xcode 时将设备连接到计算机时配置的。 我相信您不需要拥有开发者帐户即可对其进行复制(即它似乎只是在没有提示的情况下创建了文件夹)。

      检查 /Users//Library/Developer/Xcode/iOS DeviceSupport/ 文件夹是否存在。 我的设备创建: /Users//Library/Developer/Xcode/iOS DeviceSupport/8.3 (12F70)

      设置正确时的输出如下:

      (lldb) platform select remote-ios
       Platform: remote-ios
       Connected: no
        SDK Path: "/Users/<user name>/Library/Developer/Xcode/iOS DeviceSupport/8.3 (12F70)"
       SDK Roots: [ 0] "/Users/<user name>/Library/Developer/Xcode/iOS DeviceSupport/8.3 (12F70)"
      

      【讨论】:

        猜你喜欢
        • 2020-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-20
        • 2014-09-14
        • 2013-09-18
        • 2014-08-23
        相关资源
        最近更新 更多