programing

이전에 추가한 라이브러리 제거 또는 제거: cocoapods

magicmemo 2023. 5. 26. 20:51
반응형

이전에 추가한 라이브러리 제거 또는 제거: cocoapods

저는 iOS 애플리케이션에 코코팟을 통한 외부 프레임워크를 추가했습니다.프로젝트에서 그 라이브러리를 제거하려면 어떻게 해야 합니까?

Podfile에서 lib를 제거한 다음pod install다시.

단순 폴더 삭제 또는 기존 설치에 대한 설치로 인한 원하지 않는 부작용은 Kyle Fuller가 작성한 스크립트를 통해 제거되었습니다. 통합을 해제하면 다음과 같은 적절한 워크플로우가 나타납니다.

  1. 새로 설치:

    sudo gem install cocoapods-clean
    
  2. 프로젝트의 폴더에서 통합 해제 실행:

    pod deintegrate
    
  3. 청소(이 도구는 더 이상 사용할 수 없음):

    pod clean
    
  4. 포드 파일을 수정하고(더 이상 사용하지 않을 포드가 있는 줄을 삭제) 다음을 실행합니다.

    pod install
    

다 했어요.

  1. Pod 파일에서 라이브러리 제거

  2. 달려.pod install종착역에서

이것들 중 어느 것도 저에게 효과가 없었습니다.저는 포드 버전 1.5.3을 가지고 있으며 올바른 방법은 더 이상 필요하지 않은 포드를 포드 파일에서 제거한 다음 실행하는 것이었습니다.

pod update

그러면 Podfile.lock 파일이 Podfile에서 업데이트되고 제거된 라이브러리가 제거되며 모든 라이브러리가 업데이트됩니다.

프로젝트 저장소에서 포드 또는 Cocoapods 프레임워크를 완전히 제거합니다!

sudo gem install cocoapods-clean
pod deintegrate
pod clean

그런 다음 파일 제거 시도

포드

포드 파일

Podfile.lock

프로젝트 이름을 입력합니다.xc워크스페이스

  1. 포드 파일에서 제거할 포드 이름을 제거한 다음
  2. 터미널 열기, 프로젝트 폴더 경로 설정
  3. 포드 설치 실행 -- 통합 없음

포드 이름 제거Podfile터미널 열기, 프로젝트 폴더 경로 설정 및 실행pod update지휘권

참고:pod update모든 라이브러리를 최신 버전으로 업데이트하고 포드 파일에서 이름이 제거된 라이브러리도 제거합니다.

먼저 설치된 Cocoapod 버전을 확인합니다.

gem list --local | grep cocoapods

출력은 다음과 같습니다.

cocoapods (1.11.2)
cocoapods-clean (0.0.1)
cocoapods-core (1.11.2, 1.10.2, 1.10.1)
cocoapods-deintegrate (1.0.4)

완전히 제거하려면 다음 명령을 실행합니다.

gem uninstall cocoapods
gem uninstall cocoapods-clean
gem uninstall cocoapods-core
gem uninstall cocoapods-deintegrate

다시 실행하여 Cocoapod가 제거되었는지 확인합니다.

gem list --local | grep cocoapods

디렉터리의 숨겨진 폴더에 잔여 아티팩트가 있을 수 있습니다.다음을 사용하여 제거:

rm -rf ~/.cocoapods

언급URL : https://stackoverflow.com/questions/13751147/remove-or-uninstall-library-previously-added-cocoapods

반응형