Cocoapod를 이전 버전으로 다운 그레이드하거나 이전 버전의 Cocoapod를 어떻게 설치합니까?
답변
현재 버전을 제거하려면 다음을 실행하십시오.
sudo gem uninstall cocoapods
다음 명령을 통해 특정 버전의 코코아 포드를 설치할 수 있습니다.
sudo gem install cocoapods -v 0.25.0
다음 명령으로 이전에 설치된 버전을 사용할 수 있습니다.
pod _0.25.0_ setup
답변
실제로 다운 그레이드 할 필요가 없습니다. 일부 프로젝트에서 이전 버전을 사용해야하는 경우 pod
명령 후 사용해야하는 버전 만 지정하십시오 .
pod _0.37.2_ setup
답변
이전 버전 (예 : 0.25)을 설치해야하는 경우 :
pod _0.25.0_ install
답변
PROMPT> gem uninstall cocoapods
Select gem to uninstall:
1. cocoapods-0.32.1
2. cocoapods-0.33.1
3. cocoapods-0.36.0.beta.2
4. cocoapods-0.38.2
5. cocoapods-0.39.0
6. cocoapods-1.0.0
7. All versions
> 6
Successfully uninstalled cocoapods-1.0.0
PROMPT> gem install cocoapods -v 0.39.0
Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0
Done installing documentation for cocoapods after 1 seconds
1 gem installed
PROMPT> pod --version
0.39.0
PROMPT>
답변
몇 가지 메모 :
먼저 설치된 모든 버전의 목록을 확인하십시오. 실제로 다운 그레이드하려는 버전이 이미 설치되어 있지만 설치 제거도 마쳤습니다. 모든 버전의 목록을 보려면 다음을 수행하십시오.
sudo gem list cocoapods
그런 다음 버전을 삭제하려면 해당 버전을 지정하십시오.
sudo gem uninstall cocoapods -v 1.6.2
버전 지정자를 제거하면 -v 1.6.2
모든 버전이 삭제됩니다.
이 모든 것을 시도해도 여전히 예상 포드가 설치되어 있음을 알 수 있습니다. 이 경우 포드가 다른 디렉토리에 저장되어 있기 때문일 수 있습니다 .
sudo gem uninstall -n /usr/local/bin cocoapods -v 1.6.2
그런 다음 다른 디렉토리에 설치해야합니다. 그렇지 않으면 / usr / bin 디렉토리에 대한 쓰기 권한이 없다는 오류가 표시 될 수 있습니다
sudo gem install -n /usr/local/bin cocoapods -v 1.6.1
기본 버전을 확인하려면 다음을 수행하십시오.
pod --version
답변
포드 사양은 그대로 유지되며 ~ / .cocoapods /에 있습니다. 완전히 새로 설치하려는 경우이 디렉토리를 제거해야 할 수도 있습니다.
그들은 pod spec remove SPEC_NAME
다음을 사용하여 제거 할 수 있습니다pod setup
그것은 수행하는 데 도움이 될 수 있습니다 pod spec remove master
다음pod setup