Proyecto / estructura del espacio de trabajo para múltiples aplicaciones con CocoaPods
Estoy a punto de migrar mi aplicación para usarCocoaPods. Mi estructura de directorio actual se ve como el diagrama de abajo. Tengo un espacio de trabajo que contiene 3 proyectos (ipad
, ipod
, common
). Hay objetivos de construcción en elipad
yipod
Proyectos con dependencias en elcommon
proyecto.
MyGreatApp
|
+-- MyGreatApp.xcworkspace
|
+-- ipad
| |
| +-- ipad.xcodeproj
| +-- (source code)
|
+-- ipod
| |
| +-- ipod.xcodeproj
| +-- (source code)
|
+-- common
|
+-- common.xcodeproj
+-- (source code)
Mi pregunta es, ¿cómo debo migrar esto a CocoaPods? Parece que CocoaPods crea un nuevo espacio de trabajo para cada unoPodfile
que creas Me gustaría mantener la estructura de mi espacio de trabajo de 3 proyectos porque parece que mantiene todo muy bien unido. ¿Debo crear unPodfile
para cada proyecto con objetivos y unaSpecfile
para el proyecto común? ¿Cómo configuro esto en XCode entonces?