xcode-select: error: tool'xcodebuild'requires Xcode 오류 해결 방법
1945 단어 oc
xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc main.m
힌트
bogon:~ hongbaodai$ xcrun --sdk iphoneos --show-sdk-path
xcrun: error: SDK "iphoneos" cannot be located
xcrun: error: SDK "iphoneos" cannot be located
xcrun: error: unable to lookup item 'Path' in SDK 'iphoneos'
깜빡했네, 컴퓨터 xcode를 바꾸면 안 돼?인터넷에서 조사한 결과 xcode 경로에 문제가 있기 때문인데 아마도 두 개의 xcode를 설치했기 때문에 경로에 문제가 생겼기 때문일 것이다.
먼저 경로 보기
bogon:~ hongbaodai$ xcode-select --print-path
/Library/Developer/CommandLineTools
이 경로가 옳지 않은 것을 발견하고 검증하다
bogon:~ hongbaodai$ xcodebuild -showsdks
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
역시 옳지 않다면, 경로를 정정해야 한다
$ sudo xcode-select --switch /Applications/Xcode.app/
이 명령으로 현재 사용 중인 Xcode 설치 경로로 전환합니다.뒤에 이거/Applications/Xcode.app/는 당신의 경로입니다. xcode 경로가 어디에 있는지 모르면finder에 있는 응용 프로그램의 응용 프로그램을 터미널로 드래그하면 경로 주소를 알 수 있습니다.
이때 네가 컴퓨터 비밀번호를 설정하면 너에게 비밀번호를 입력하게 할 것이다.
그리고 결과를 봅시다.
bogon:~ hongbaodai$ xcodebuild -showsdks
iOS SDKs:
iOS 11.4 -sdk iphoneos11.4
iOS Simulator SDKs:
Simulator - iOS 11.4 -sdk iphonesimulator11.4
macOS SDKs:
macOS 10.13 -sdk macosx10.13
tvOS SDKs:
tvOS 11.4 -sdk appletvos11.4
tvOS Simulator SDKs:
Simulator - tvOS 11.4 -sdk appletvsimulator11.4
watchOS SDKs:
watchOS 4.3 -sdk watchos4.3
watchOS Simulator SDKs:
Simulator - watchOS 4.3 -sdk watchsimulator4.3
이어서 컴파일하고 싶은 파일의 디렉터리를 계속 찾으십시오. 저는main입니다.m 그리고 밑에 이걸로 컴파일했어요.
xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc main.m
원문 링크
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
깊이 복사(mutable Copy)와 얕은 복사(copy) 설명인용 대상의 계수는 1입니다.copy 속성은 두 대상의 내용이 같고 새로운 대상retain은 1이며 기존 대상의 인용 계수와 상관없이 기존 대상은 변하지 않습니다.copy는 상하문에 대한 대상의 의존을 감소합니다. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.