Xcode lldb找不到SDK
我正在尝试将lldb连接到我的远程ios设备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) 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)”