2014-06-18 2 views
2

저는 최근에 제 자신의 프로젝트에서 Cocoapods로 작업했으며 직장에서 몇 개의 포드를 프로젝트에 통합하려고합니다. 문제는 우리 코드가 폴더로 정렬 된 큰 작업 공간 내에 저장된 20 개의 프로젝트로 구성된다는 것입니다. 프로젝트의 구조큰 기존 Xcode 작업 공간과 함께 Cocoapod 통합

  • 작업
    • 애플리케이션 (폴더)
      • 프로젝트 1
      • 프로젝트 2
      • 등 ...
    • 모듈
        이다
      • 더 많은 프로젝트
    • 기본 구성 요소
      • 에도 더 많은 프로젝트

내가 (RETableView 포드를 연결 것 podfile을 작성하는 방법을 확실하지 오전 이 경우) 작업 영역의 기존 구조를 방해하지 않고 응용 프로그램에 대해? 이것은 가능한가? 기존 작업 공간을 변경하지 않고 코코아포드를 통합 할 수 없다면 프로젝트에 통합 할 수있는 독립형 라이브러리로 포드를 컴파일하도록 코코아 포드를 설정할 수 있습니까?

install! :integrate_targets => false 

당신은 (이전 CocoaPods 버전의) 이전에이 here

에 대한 문서를 찾을 수 있습니다 :

이처럼 Podfile에 :integrate_targets => false을 사용할 수 있습니다 CocoaPods 1.x에서와

답변

1

Podfile을 작성한 후 pod install --no-integrate을 사용하여 here을 기록하십시오. 그러면 작업 영역에 포함 할 수있는 Pods 프로젝트가 생성됩니다. 문제가 생길 경우를 대비하여 프로젝트의 모든 내용을 버전 관리 시스템에 먼저 확인하십시오.

+0

기존 프로젝트의 Podfile을 만드는 방법은 무엇입니까? 프로젝트 디렉토리에서 "pod init"입니까? – user1872384

+0

이미 프로젝트가 있다면 텍스트 편집기로'Podfile'을 만들면됩니다. 'pod init foo.xcodeproj'도 잘 동작합니다. –

+1

이 명령이 더 이상 유효하지 않은 것 같습니다 – Guig