[cocoapods] 포드 설치 오류

몇 주 동안 포드 파일을 사용하는 작업 프로젝트가 있습니다. 일부 포드에 업데이트가 있음을 알았을 때이 이상한 오류가 발생하여 ‘포드 설치’를 시도했습니다.

    Analyzing dependencies
    [!] Pod::Executable pull

    Updating 1337455..e9f6e93
    error: The following untracked working tree files would be overwritten by merge:

AeroGear-Push/0.7.0/AeroGear-Push.podspec

AeroGear/1.2.0/AeroGear.podspec

BrynKit/1.3.0/BrynKit.podspec

BrynKit/1.3.1/BrynKit.podspec

CSURITemplate/0.3/CSURITemplate.podspec

EXiLE/1.0.2/EXiLE.podspec

FlurrySDK/4.2.3/FlurrySDK.podspec

FoundationExtension/0.39.1/FoundationExtension.podspec

FoundationExtension/0.39/FoundationExtension.podspec

GCDObjects/0.0.1/GCDObjects.podspec

HTAutocompleteTextField/1.2.1/HTAutocompleteTextField.podspec

HTAutocompleteTextField/1.2.2/HTAutocompleteTextField.podspec

HTAutocompleteTextField/1.2/HTAutocompleteTextField.podspec

IDMPhotoBrowser/1.1.2/IDMPhotoBrowser.podspec

Igor/0.5.0/Igor.podspec

KFOpenWeatherMapAPI/0.2.0/KFOpenWeatherMapAPI.podspec

NGSegmentedViewController/0.1.1/NGSegmentedViewController.podspec

PPiFlatSegmentedControl/1.3/PPiFlatSegmentedControl.podspec

PiwikTracker/2.0.0/PiwikTracker.podspec

SDWebImage/3.4/SDWebImage.podspec

libwbxml/0.11.2/libwbxml.podspec

wbxml/0.0.1/wbxml.podspec

    Please move or remove them before you can merge.

    Aborting

다른 게시물 은 ‘rm -rf ~ / .cocoapods’명령 줄을 사용하도록 제안했지만 이로 인해 ‘pod 설치’를 시도하는 모든 프로젝트에 대해 cocoapods가 함께 작동하지 않게되었습니다 .’Unable to find a specification for .. ‘오류

[!]에 대한 사양을 찾을 수 없습니다 CorePlot (= 1.3).



답변

2014 년 1 월 30 일 이후에 여기에 착륙 한 경우 CocoaPods가 중단되어이 문제가 발생합니다. 여기에있는 관련 블로그 게시물을 읽으십시오. http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/

또는 수행 :

pod repo remove master
pod setup


답변

내 스스로 해결 한 트릭은 $sudo rm -rf ~/.cocoapodscocoapods master repo를 청소하는 데 사용 하고 pod install아무런 문제없이 작동했습니다.

이 문제가 발생한 다른 사람들에게 도움이되기를 바랍니다.


답변

100 % 데드 워크 한 줄 명령은 다음과 같습니다.

sudo rm -rf ~/.cocoapods && pod setup && pod install

GitHub traker에서 문제를 생성했습니다. # 2185

공식적인 대답은 다음과 같습니다.

이것은 CocoaPods / CLAide @ 5e023ab 커밋으로 @irrationalfab에 의해 이미 수정 된 문제입니다. 따라서 CocoaPods의 다음 릴리스에서 수정 사항을 사용할 수 있습니다. 인내심을 가져


답변

깨끗한 마스터 사양 저장소가 필요한 경우 시도해 볼 수 있습니다.

cd ~/.cocoapods/master
git reset --hard

또는 CocoaPods 0.23+를 사용하는 경우 ~/.cocoapods/repos/master.


답변

Specs 저장소의 로컬 사본을 수동으로 삭제하고 Specs 저장소의 새 버전을 다시 복제해야합니다. 다음 명령을 사용하여 수행 할 수 있습니다.

$ sudo rm -fr ~/.cocoapods/repos/master
$ pod setup


답변

내 프로젝트가 커지고 큰 pod 파일이 있으면이 문제가 꽤 많이 발생합니다.

내 솔루션은 다음과 같습니다.

pod repo remove master
pod setup
pod install


답변

권한 및 파일 소유자를 수정해야합니다.

$ sudo chown -R user ~/Library/Caches/CocoaPods
$ sudo chown -R user ./Pods
$ sudo chown -R user ./Podfile.lock
$ sudo chmod -R 777 ./Pods

$ pod update/setup