Tengo una aplicación, actualmente se encuentra en la tienda de aplicaciones.Dos aplicaciones, una base de código. ¿Cómo puedo conseguir esto?
Tengo una idea para otra aplicación, que compartiría mucho la misma estructura que mi aplicación publicada. Ambas son aplicaciones de manipulación de fotos, por lo que la base de código para importar, compartir, guardar, rotar, etc. sería compartida entre los dos. El tipo de manipulación de fotos sería diferente, sin embargo.
Mi pensamiento es que cuando actualice la aplicación n. ° 1, quiero esos cambios en la aplicación n. ° 2 y viceversa.
¿Cuál es la mejor manera de lograr dos aplicaciones de una base de código?
estrategias que he contemplado,
- un archivo de proyecto, dos objetivos. De esa forma, la base de código para ambas aplicaciones siempre estará actualizada, aunque el archivo/directorio del proyecto será un poco desordenado, sin dudas.
- Succione la aplicación en git, con frecuencia combine los cambios entre las dos ramas para las clases utilizadas por ambos.
Estoy abierto a otras ideas, también.
He encontrado personas que discuten esto, pero sobre todo en relación con cambios menores ... es decir, una aplicación con algunas marcas/archivos de datos diferentes. Mis dos aplicaciones serán bastante distintas, por lo que no creo que esas técnicas se apliquen necesariamente.
Por cierto, eliminé la etiqueta 'multiple-targets' porque es muy específica y probablemente puedas usar algo más genérico para mostrar el punto, como' deployment-target'. – darvids0n