Xcode lldb找不到SDK

Xcode lldb找不到SDK,xcode,macos,lldb,Xcode,Macos,Lldb,我正在尝试将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。 有人知道解决方案吗?您是否像刚才一样从命令行运行lldb % lldb ??您可能会选择一个比您计划的更老的lldb;试一试 % xcrun lldb l

我正在尝试将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。
有人知道解决方案吗?

您是否像刚才一样从命令行运行lldb

% lldb
??您可能会选择一个比您计划的更老的lldb;试一试

% xcrun lldb

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

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

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

检查/Users//Library/Developer/Xcode/iOS DeviceSupport/文件夹是否存在。 我的设备已创建: /用户//Library/Developer/Xcode/iOS设备支持/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)"
(lldb)平台选择远程ios
平台:远程ios
连线:没有
SDK路径:“/Users//Library/Developer/Xcode/iOS DeviceSupport/8.3(12F70)”
SDK根目录:[0]“/Users//Library/Developer/Xcode/iOS DeviceSupport/8.3(12F70)”