source

이전 버전의 Cocapod를 다운그레이드 또는 설치하는 방법

itover 2023. 4. 17. 21:45
반응형

이전 버전의 Cocapod를 다운그레이드 또는 설치하는 방법

Cocapod를 이전 버전으로 다운그레이드하려면 어떻게 해야 하나요? 또는 이전 버전의 Cocapod를 설치하려면 어떻게 해야 하나요?

현재 버전을 제거하려면 다음 작업을 수행합니다.

sudo gem uninstall cocoapods

다음 명령을 통해 특정 버전의 코코아 포드를 설치할 수 있습니다.

sudo gem install cocoapods -v 0.25.0

설치된 이전 버전을 다음 명령과 함께 사용할 수 있습니다.

pod _0.25.0_ setup

실제로 다운그레이드는 필요 없습니다.일부 프로젝트에서 이전 버전을 사용해야 할 경우 다음 버전 이후에 사용해야 할 버전을 지정하기만 하면 됩니다.pod명령어를 입력합니다.

pod _0.37.2_ setup

몇 가지 주의사항:

먼저 설치된 모든 버전의 목록을 가져와야 합니다.실제로 다운그레이드하고 싶은 버전이 이미 설치되어 있었지만 그 버전도 제거되었습니다.사용 중인 모든 버전의 목록을 보려면:

sudo gem list cocoapods

그런 다음 버전을 삭제할 때 해당 버전을 지정합니다.

sudo gem uninstall cocoapods -v 1.6.2

버전 지정자를 제거할 수 있습니다.-v 1.6.2그러면 모든 버전이 삭제됩니다.

이 모든 것을 시도해도 기대했던 Cocapods가 아직 설치되어 있는 것을 알 수 있습니다.그렇다면 Cocaposa가 다른 디렉토리에 저장되어 있기 때문일 수 있습니다.

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

디렉토리 문제에 대한 자세한 내용은 여기를 참조하십시오.

이전 버전(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>

내 경우 홈브루(homebrew)에서 제거해야 했다.

brew uninstall cocoapods

포드 사양은 그대로 유지되며 ~/.cocoapods/에 있습니다.이 디렉토리를 완전히 새로 설치하려면 삭제해야 할 수도 있습니다.

다음 방법으로 제거할 수 있습니다.pod spec remove SPEC_NAME그리고나서pod setup

하는 것이 도움이 될지도 모른다pod spec remove master그리고나서pod setup

경우에 따라서는 업 또는 다운그레이드를 활성화하기 위해 홈디렉토리 내의 숨겨진 아티팩트를 삭제해야 합니다.

rm -rf ~/.cocoapods

언급URL : https://stackoverflow.com/questions/20487849/how-to-downgrade-or-install-an-older-version-of-cocoapods

반응형