Estrutura do projeto / espaço de trabalho para vários aplicativos com CocoaPods
Estou prestes a migrar meu aplicativo para usarCocoaPods. Minha estrutura de diretórios atual se parece com o diagrama abaixo. Eu tenho um espaço de trabalho que contém 3 projetos (ipad
, ipod
, common
). Existem alvos de construção noipad
eipod
projetos com dependências nacommon
projeto.
MyGreatApp
|
+-- MyGreatApp.xcworkspace
|
+-- ipad
| |
| +-- ipad.xcodeproj
| +-- (source code)
|
+-- ipod
| |
| +-- ipod.xcodeproj
| +-- (source code)
|
+-- common
|
+-- common.xcodeproj
+-- (source code)
Minha pergunta é: como devo migrar isso para o CocoaPods? Parece que o CocoaPods cria um novo espaço de trabalho para cadaPodfile
que você cria. Eu gostaria de manter minha estrutura de espaço de trabalho de 3-projetos, porque parece que mantém tudo bem juntos. Devo criar umPodfile
para cada projeto com metas e umSpecfile
para o projeto comum? Como configuro isso no XCode então?