답변:
Kyle Fuller - deintegrate가 작성한 스크립트에 의해 허용 된 답변의 부작용이 제거되었으므로 여기에 적절한 워크 플로우를 게시합니다.
깨끗하게 설치하십시오 :
$ sudo gem install cocoapods-clean
프로젝트 폴더에서 deintegrate를 실행하십시오.
$ pod deintegrate
깨끗한:
$ pod clean
Podfile을 수정하고 (더 이상 사용하지 않으려는 Pod가있는 행 삭제) 다음을 실행하십시오.
$ pod install
끝난.
cocoapods-clean
은 Podfile
and.xcworkspace
pod deintegrate
공식적인 것 같습니다 : guides.cocoapods.org/terminal/commands.html#pod_deintegrate 필요 없음 sudo gem install cocoapods-deintegrate
.
pod clean
다음을 얻는다.$ pod clean [!] Unknown command: clean
Podfile에서 lib를 제거한 다음 pod install
다시하십시오.
pod update
. 그것은 나를 위해 일했다.
이 중 어느 것도 나를 위해 일하지 않았습니다. 포드 버전 1.5.3이 있고 올바른 방법은 Podfile에서 더 이상 필요하지 않은 포드를 제거한 다음 실행하는 것입니다.
pod update
이렇게하면 Podfile에서 Podfile.lock 파일이 업데이트되고 제거 된 라이브러리가 제거되고 모든 라이브러리가 업데이트됩니다.
pod install
pod install
올바른 방법입니다.
pod install
으로을 실행 한 후 Xcode xcworkspace 파일을 열고 빌드 폴더 (alt + shift + command + K)에서 전체 정리를 수행했으며 경고 / 링커 오류가 사라졌습니다. 포드가 프로젝트에서 성공적으로 제거되었습니다.