2012-06-19 13 views
5

Actualmente tengo una aplicación para iPad, pero ahora necesita convertirse en dos. El segundo será más o menos el mismo que el primero con solo la adición de una pantalla de inicio de sesión y la eliminación de cierta información en la pantalla de inicio (y otros ajustes menores). La gran mayoría de ambas aplicaciones seguirán siendo las mismas. La aplicación en general es bastante grande y compleja.2 aplicaciones iOS similares: ¿cuál es la mejor manera de administrarlas?

Entonces ... Mi pregunta es ¿cuál es la mejor manera de gestionar esto? ¿Estamos hablando de objetivos múltiples en el proyecto? Una rama rastreada en git? ¿Quizás un espacio de trabajo de Xcode con múltiples proyectos?

El objetivo, por supuesto, es minimizar las instancias en las que tengo que cambiar/agregar el mismo código en ambas aplicaciones en el futuro y aún así facilitar que cualquier desarrollador construya cualquiera de las versiones de la aplicación.

Cualquier ayuda sería muy apreciada, gracias.

Respuesta

4

Este es un very similar problem to this common one, donde tiene una versión de aplicación completa y Lite que comparte la mayoría de su código.

También publicaré un enlace to this tutorial, que no vi vinculado en la otra pregunta de desbordamiento de pila a la que hice referencia. El tutorial es para Xcode 3, pero no es demasiado difícil usar el mismo concepto en Xcode 4.

Sí, utilizaría dos objetivos en un proyecto de Xcode.

+0

Eso es una gran ayuda gracias. He leído sobre Paid/Lite antes, pero no hice la conexión a mi situación. –

1

No soy un experto en esto, pero probablemente duplicaría el proyecto y luego, como dijo, tenga un espacio de trabajo con ambos proyectos. Puede tener 2 pestañas abiertas con cada archivo de cabecera del proyecto y compararlas y editarlas en consecuencia. Nuevamente, no hay expertos en esto, ¡pero buena suerte!

Cuestiones relacionadas