2014-01-21 2 views
2

나는 내 팀을 위해 개인 코코아 포드 리포지토리를 구축하기 위해 가이드를 검색하고 가이드를 조사했으며, 내가 쏘고있는 것을 정리할 수는 없다.특정 제약 조건을 적용한 개인 CocoaPods 레포

첫째, 내 제약/요구 사항은 우선 순위의 내림차순으로 :

  1. 포드 여러 가지 프로젝트를 통해 사용할 수 있습니다. (명백하게)
  2. 개별 개발자의 컴퓨터에 필요한 특수 구성은 최소한이어야합니다.
  3. GitHub에서 사용할 수있는 개인 저장소의 수는 제한되어 있습니다. 이상적으로 모든 포드는 포드 당 별도의 레포가 아닌 단일 개인 GitHub 레포 내에 중첩되어야합니다.

    ├─┬ Specs 
        └─-MHView 
        └-0.0.1 ... etc 
        └─-MHWidget 
    ├─┬ Pods 
        └─-MHView   
        └─-MHWidget... 
    

    내가이) 가능한 경우 정말 확실하지 않다 생각하고, b)는 올바른 : 내가 좋아하는 정말 것 무엇

는 다음과 같은 구조의 단일 REPO을하는 것입니다 비공개 포드 리포의 사용

답변

1
  1. 그 자체가 CocoaPods로 해결되지 않았습니까? 우리 팀에서는 오픈 소스와 같은 방식으로 여러 프로젝트에서 개인 포드를 다시 사용합니다.
  2. 각 팀원은 개인 사양 레포에 액세스 할 수 있어야합니다. 2 개의 명령 행 명령을 실행하는 것은 쉘 스크립트로 랩핑 될 수 있지만, 이는 단일 기계에서 한 번 동작합니다.
  3. 하나의 repo에 모든 창을 저장하고 다른 하위 폴더에서 소스 파일을 가져올 수 있습니다. Podspec source_files

스펙 리포와 포드 1을 분리 할 것을 제안합니다. 보다 급진적 인 것은 자체 호스팅 된 Gitlab 인스턴스를 설정하는 것입니다. 하지만 맛의 문제 야 :)

관련 문제