[ Xcode ] CocoaPods 설치 에러 수정 xcrun: error: invalid active developer path

invalid active developer path

Traceback (most recent call last):
	5: from /usr/local/bin/pod:23:in `<main>'
	4: from /usr/local/bin/pod:23:in `load'
	3: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/bin/pod:55:in `<top (required)>'
	2: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:49:in `run'
	1: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:140:in `verify_minimum_git_version!'
/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:128:in `git_version': Failed to extract git version from `git --version` ("xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun\n") (RuntimeError)

오랜만에 이전 맥북에서 작업을 하느라 소스 빌드를 위해 Github 에서 소스를 받고 CocoaPods pod install 명령을 쳤더니 에러를 뱉고 라이브러리가 빌드가 되지 않았습니다. verify minimum git version 로그만 봐서는 git_version 문제라고 보여집니다만 생각보다 간단하게 Xcode 설정 Locations 메뉴에서 Command line 툴을 설정 해주니 되더군요.

 

결정적으로 missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 이 구문을 보고 아 Command Line Tool 이 제대로 안 잡혔구나 라고 생각했습니다. 아마도 Xcode 업데이트를 해서 그런 것 같네요.

 

Xcode 설정 > Locations > Command Line Tools > 툴 설정

Xcode Command Line Tools

 

오랫동안 코코아 팟스를 사용하고 있는데 하루 빨리 SPM (Swift Package Manager) 가 활성화 되었으면 합니다. 물론 만족하고 쓰긴 하지만 SPM 를 쓰다보면 CocoaPods 가 정말 구린건 사실입니다. 의존성관리도 편하고 단순히 메니페스트 파일 하나만 설정해주면 배포도 편리합니다. 코코아 팟스는 배포 자체도 귀찮게 되어 있죠.

댓글

Designed by JB FACTORY