2014-01-06 4 views
1

lldb를 원격 -ios 장치에 연결하려고합니다.lldb cant find SDK

(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를 사용하고 있습니다. 해결책을 아는 사람이 있습니까?

답변

1

당신은

% lldb 

같은 명령 줄에서 lldb을 실행하고 있습니까? 당신은 의도했던 것보다 오래된 lldb를 집어 올 수도 있습니다; (일반적으로 /Applications/Xcode.app에서) 현재 선택된 엑스 코드 설치를 발견하고 거기에 SDK를 찾아야한다

% xcrun lldb 

lldb을 시도합니다. 자체 설치 위치를 기반으로하는 것을 포함하여 SDK를 몇 가지 다른 방법으로 찾으려고합니다.

0

TLDR : 장치를 연결하고 xcode를 실행하여 "iOS DeviceSupport"파일을 설치하십시오.

아마도 lldb가 xcode 설치 디렉토리에서 "iOS DeviceSupport"폴더를 검색하고 있기 때문일 수 있습니다. xcode를 실행할 때 장치를 컴퓨터에 연결하면이 기능이 구성됩니다. 복사 할 수있는 개발자 계정이 필요하지 않습니다. 즉, 메시지를 표시하지 않고 폴더를 만드는 것 같습니다.

/Users/Library/Developer/Xcode/iOS DeviceSupport/폴더가 있는지 확인하십시오. 내 장치가 만들어 : /사용자 // 라이브러리/개발자/엑스 코드/아이폰 OS DeviceSupport/8.3 (12F70)

을 Heres 출력을 마우스 오른쪽 버튼으로 설정할 때 :

(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)"