본문 바로가기
Flutter

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance [npm] error

by 난타코다옹 2023. 11. 2.

아래 오류는 주로 Xcode와 관련된 문제입니다.

오류가 발생한 이유와 해결 방법에 대해 알아보도록 하겠습니다.

 

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

해당 오류는 Xcode와 관련된 문제로, Xcode가 설치되어 있지 않거나 활성 개발자 디렉토리가 잘못 설정되어 있는 경우에 발생합니다.

이 문제를 해결하기 위해 몇 가지 방법을 시도해 볼 수 있습니다.

해결 방법:

  1. Xcode 설치 확인:
    xcodebuild -version
    Xcode가 설치되어 있지 않은 경우, App Store에서 Xcode를 다운로드하여 설치해야 합니다.
  2. 먼저, Xcode가 설치되어 있는지 확인해야 합니다. 터미널에서 다음 명령어를 실행하여 Xcode 버전을 확인할 수 있습니다.
  3. Xcode 개발자 디렉토리 설정:
    xcode-select -p
    만약 결과가 /Library/Developer/CommandLineTools로 나오는 경우, 다음 명령어를 실행하여 Xcode를 사용하도록 설정할 수 있습니다.위 명령어를 실행한 후에는 다시 xcode-select -p를 실행하여 올바른 디렉토리가 설정되었는지 확인해야 합니다.결과가 /Applications/Xcode.app/Contents/Developer로 나오는 경우, 설정이 올바르게 완료된 것입니다.
  4. xcode-select -p
  5. sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
  6. Xcode가 이미 설치되어 있는 경우, 활성 개발자 디렉토리가 올바르게 설정되어 있는지 확인해야 합니다. 터미널에서 다음 명령어를 실행하여 현재 설정된 활성 개발자 디렉토리를 확인할 수 있습니다.

이제 위의 방법을 시도하여 문제를 해결해보세요. 이러한 문제는 주로 Xcode와 관련된 개발 환경 설정에 의해 발생하므로, Xcode와 관련된 작업을 수행할 때 항상 주의해야 합니다.