Editar para resaltar el anteriormente tercera opción y el camino ahora me las arreglo este problema:
me gustaría utilizar control de código fuente para etiquetar cada versión - por lo que es fácil volver al código de una versión anterior. Debería ser posible verificar el proyecto etiquetado en una carpeta separada (utilizo Subversion para esto).
Una vez que tenga la versión anterior en un directorio separado, cambie el identificador del paquete: agregue el nombre y la construcción de la etiqueta, etc. Cuando cambie el identificador del paquete, asegúrese de no cambiar el número inicial y la aplicación trabaje con su perfil de aprovisionamiento Esto supone que tiene un perfil de aprovisionamiento comodín que está utilizando para el desarrollo. Si necesita incluir Nofifications o las compras en la aplicación, es posible que no sea posible.
=============================
versión anterior de respuesta:
Tengo una rápida truco que uso para mantener versiones: utilizo diferentes versiones del simulador y durante el desarrollo sigo moviéndome entre las diferentes versiones. Si está haciendo esto con el simulador, también puede mover los archivos.
Sin embargo, en el dispositivo, tendrá que cambiar el identificador de su paquete como se menciona. Editaría la versión del paquete cada vez que quisiera congelar las funciones y pasar a una nueva fase.
Otra opción sería usar su control de versión para etiquetar cada una de sus versiones, lo que le permite volver a las versiones anteriores como proyectos separados si lo necesita y luego modificar el identificador del paquete e instalarlo como una versión separada.
Ahora que he escrito esta respuesta, creo que empezaré a usar la opción 3 y etiquetar mejor mis versiones en SVN y usar este método ya que es un poco menos aleatorio que tener que recordar qué versión tiene el simulador y me permitirá yo para implementar en dispositivos también.
Esta es sin duda la forma en que yo también lo hago. +1. – Goles
Puede valer la pena señalar que para que esto funcione, debe utilizar una ID de aplicación de comodín en su perfil de desarrollo. Menciono esto porque algunas aplicaciones, por ejemplo, las que usan compras desde la aplicación, no pueden usar identificadores comodín en los perfiles de aprovisionamiento. – Jasarien
Jasarien ese es un punto importante. ¿La solución de erastusnjuki no resolvería el problema de compra en la aplicación? (cambiando el nombre del producto en lugar del identificador del paquete) –