2014-10-12 8 views
4

오늘 () CocoaPod를 업데이트했습니다. pod install을 수행하면 프로젝트가 더 이상 컴파일되지 않습니다. 포드의 헤더가 프로젝트에서 더 이상 발견되지 않는 것 같습니다.CocoaPods 업데이트 후 헤더를 찾을 수 없습니다.

최근 코코아 포드 버전에서 뭔가 변경 되었습니까?

source 'https://github.com/artsy/Specs.git' 
source 'https://github.com/CocoaPods/Specs.git' 

platform :ios, '7.0' 

inhibit_all_warnings! 

pod 'CocoaLumberjack' 
pod 'RestKit', '~> 0.20.0' 
pod 'RestKit/Testing' 
pod 'NLTHTTPStubServer' 
pod 'Appsee' 

pod 'google-plus-ios-sdk', '1.7.0' 
+0

를 해결하는 방법입니다. 'pod install' 후에 어떤 에러 메시지가 나옵니까? – raurora

+0

처음에는 다음과 같은 오류가 발생했습니다 : [!] 암시 적 소스의 사용이 권장되지 않습니다. 현재 컴퓨터에있는 모든 소스를 계속 사용하려면 Podfile 상단에 'https://github.com/CocoaPods/Specs.git'소스 을 추가하십시오. –

+0

업데이트 된 답변을 참조하십시오. 바라기를, 그것은 당신을 위해 작동한다 : – raurora

답변

3

수정이 간단하고 오류가 무엇을 알려줍니다

다음은 내 포드 파일입니다. 당신의 Podfile의 상단이 추가 :

여기
source 'https://github.com/artsy/Specs.git' 
source 'https://github.com/CocoaPods/Specs.git' 

은 자세한 내용과 Github의 문제입니다 -

당신이 당신의 Xcode 프로젝트 디렉토리의 루트에 Podfile을 만들 수 있는지 확인 https://github.com/CocoaPods/CocoaPods/issues/2515

업데이트 .

  • 업데이트 젬 - - sudo gem update
  • 업데이트 코코아 포드 - 프로젝트 디렉토리에서 sudo gem install cocoapods

- 터미널에서

source 'https://github.com/artsy/Specs.git' 
source 'https://github.com/CocoaPods/Specs.git' 

platform :ios, '7.0' 
inhibit_all_warnings! 

# Pods 
pod 'RestKit', :head 
pod 'RestKit/Testing', :head 
pod 'CocoaLumberjack', :head 
pod 'NLTHTTPStubServer', :head 
pod 'Appsee', '~> 2.1' 
pod 'google-plus-ios-sdk', '~> 1.7.0' 

- 여기 Podfile가 같아야 무엇

  • 제거 포드 - rm -rf Pods/
  • 설치 포드 - pod install
+0

그것은 문제를 고치지 않았다 - 우두머리는 아직도 찾아 낼 수 없었다. 예를 들어 - # import "RKRelationshipMapping.h". –

+0

@ErikSapir 사용중인 모든 창을 물어볼 수 있습니까? – raurora

+0

주 메시지에 내 podfile 콘텐츠를 추가했습니다. –

0

나는 당신과 같은 위치에, 그리고 마지막으로 다행히 (내 문제를 해결했다) 내가 설치했던 CocoaPods 버전

을 롤백하기로 결정 내 Podfile.lock 파일이 버전 제어하에 있었기 때문에 내가 사용한 Cocoapods의 마지막 버전을보기 위해 파일을 뽑았습니다. 내 Podfile.lock의 마지막 줄이었다 : 그래서 여기

COCOAPODS: 0.33.1 

난 당신이 버전 0.34.2에 있다고 가정 문제

sudo gem uninstall cocoapods 

sudo gem install cocoapods -v 0.33.1 

rm -rf Pods 

pod install 
+1

추신 : 항상 버전 관리하에'Pods' 디렉토리를 두는 것에 대한 토론이있었습니다. 이것은 왜해야하는지에 대한 훌륭한 예입니다. –

관련 문제