Cocoapod version update for Mac OS Yosemite

 
Mac OS X Yosemite 로 업그레이드를 하게되면 cocoaPod이 잘 작동하지 않을것이다. 이때 다음 인스트럭션을 따라 해결해 나가면 된다.

  1. 코코아팟 최신버전으로 업데이트 (현재 최신은 0.34.4 입니다)

    sudo gem uninstall cocoapods
    sudo gem uninstall xcodeproj
    sudo gem install xcodeproj
    sudo gem install cocoapods

 
2. Podfile의 첫줄에 다음 코드 추가

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

  • 이부분은 옵셔널하긴한데, 추가하지 않으면 deprecated warning이 뜨기때문에 추가해주는것이 좋다.

 
3. 빌드시 Podfile.lock 혹은 Manifest.lock 관련 에러가 날 경우 처리방법

  • 코코아팟이 버전이 올라가면서 *.xcconfig파일들이 configuration 별로 생성되는 형태로 바뀌어서 발생하는 에러이다.
  • Xcode의 프로젝트 설정 -> Configurations ->  Debug, Release, inhouse에 각각 Pods.debug, Pods.release, Pods.inhouse 로 컨피그 파일을 지정해주면 해결된다.