2017-01-17 8 views
0

내 현재 프로젝트에서 0.39.1 버전의 코코아 포드를 사용하고 있고 내 시스템의 현재 포드 버전이 1.1.1이므로 내 프로젝트에 코코아 포드를 설치하려고 할 때 [!] 지원되지 않는 옵션 대상 Xxx Xxx XxxxTests에 대한 {:exclusive=>true} ..Cocoa pod v0.39.0이 Xcode 8에서 작동하지 않습니다.

그래서 난 제거한 포드 V1.1.1 및 0.39.1를 설치 : [!] 경로, 그것은 잘못된 Podfile 파일 나를

말을 경고했다. 이제 설치 명령을 실행할 때 다른 경고가 나타납니다

[!] master repo는 CocoaPods 1.0.0을 필요로합니다 - (현재 0.39.0 사용) Cocoapods를 업데이트하거나 repo에서 적절한 태그를 체크 아웃하십시오. 단지 내가 최신 포드 버전으로 내 프로젝트 포드 파일을 업데이트해야 CocoaPods 1.1.0

와 함께 작동하거나 V0을 지원하므로 내가 엑스 코드의 낮은 버전으로 작동합니다 :

은 내가 엑스 코드 (8)는 것을 알고 있어요. 39.0

+0

귀하의 podfile 코드를 공유하십시오. –

답변

0

저는 최근에 12 개 정도 (개인용) Cocoapods를 0.39에서 1.1.X로 마이그레이션해야하는 프로젝트를 완료했습니다.

일단 실제로는 어렵지 않습니다. (적어도 제 경우에는 1.1.X에서 만든 Podfile을 Pods 0.39로 다시 내려야했습니다.)

발견 한대로 ":exclusive => true"및 "link_with"(이 (가) abstract_target으로 바뀜)을 제거해야합니다. 자세한 내용은 Pods migration guide에서 확인할 수 있습니다. Here is another "mini" example.

그리고 전에 다른 사람 have asked related questions here. 내 권장 사항은 Xcode 8까지 올라가는 것입니다. 그렇지 않으면 pod update을 수행 할 수 없으며 코드에서 활용하려는 포드의 최신 변경 사항을 최신 상태로 유지할 수 없습니다.