Pregunta

¿Qué sucede cuando un usuario instala una distribución ad hoc de una aplicación existente? ¿Y qué sucede si esta aplicación (o una más nueva) llega oficialmente a la App Store?

Para resumir:

  1. Un usuario ya tiene una v1.0 y recibe una v2.0 ad hoc
  2. Un usuario tiene la versión 2.0 ad hoc y la versión pública oficial de la versión 2.0 llega a la tienda
  3. Un usuario tiene la versión 2.0 ad hoc y una versión pública oficial de la versión 3.0 llega a la tienda

En otras palabras,

¿Es la versión ad hoc una compilación independiente o, de hecho, actualiza una versión anterior como se esperaba de una actualización? ¿Y se actualizará tan pronto como una nueva versión llegue a la tienda?

¿Fue útil?

Solución

  

¿Qué sucede cuando un usuario instala una distribución ad hoc de una aplicación existente?

No tengo una respuesta para esto; Supongo que se sobrescribe.

  

¿Y qué sucede si esta aplicación (o una más reciente) llega a la App Store oficialmente?

No ocurre nada cuando la aplicación llega a la tienda de aplicaciones en sí misma (por ejemplo, no hay un aviso de 'actualización' a través de App Store.app); sin embargo si el usuario instala la tienda de aplicaciones distrib. la instalación Ad Hoc previamente desaparece. Hice esto con una aplicación sin almacenamiento local, por lo que no estoy seguro de si se conservarán los archivos locales (por ejemplo, si la aplicación guarda contenido en su directorio de sandbox).

Mi descargo de responsabilidad: Hice esto antes de SDK3.0. Tenía probadores beta ad hoc que enviaría por correo electrónico a las compilaciones de prueba. Varios probadores recibieron el lanzamiento oficial a través de códigos promocionales.

Espero que esto ayude.

-Scott H

Otros consejos

Incluso si la aplicación distribuida es completamente igual, por ejemplo, el mismo ejecutable, ya que ambas versiones son diferentes, cada versión debe tener un número de versión diferente. Entonces, si lanzó 2.0 ad hoc y luego lanzó la versión oficial, esa versión debería ser diferente, por ejemplo, 2.0.1, por motivos de organización y claridad. Sabrá si el cliente se refiere a la versión 2.0 que es una versión ad hoc, y si la versión es 2.0.1 es la versión oficial sin requerir más información. En resumen, cada lanzamiento individual debe tener un número de revisión individual y único.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top