tutorial program developer como codigo code cerrar application apple app aplicaciones ios xcode app-store itunesconnect

program - Proceso de envío de aplicaciones iOS y revisión beta



testflight invitation code (4)

Noticias para 2018!

Cambios para 2018!

  1. Apple tuvo el famoso "desastre total" de finales de 2017 / principios de 2018, donde (básicamente) nada funcionó durante algunas semanas. Parece que en general se estableció a partir de febrero de 2018.

  2. ¡Cambio! En cuanto a la demora: "para las betas (nada que ver con la tienda de aplicaciones), la demora que debe experimentar, cada vez que tenga un nuevo número de versión de su versión beta". Eso usualmente fue bastante corto ("alrededor de un día"); ahora es claramente más largo ("aproximadamente dos días"). Ellos cambiaron algo.

(Nota: no olvide que: también cuando envía una versión a la tienda de aplicaciones, eso lo "obliga" a tener ahora un nuevo número de versión en las versiones beta. Por lo tanto, si es lunes por la mañana y su equipo de lanzamiento recibe una nueva versión aprobada (para la tienda de aplicaciones), y luego es lunes por la tarde y está a punto de enviar una nueva compilación beta, de hecho, ahora tiene que subir una versión (y obtendrá la demora mencionada en el punto anterior) .)

  1. ¡Cambio! En cuanto a la demora: "para las betas (nada que ver con la tienda de aplicaciones), la demora que debe experimentar, cada vez que simplemente carga una nueva compilación (por lo tanto, un número de compilación más alto) sin cambiar el número de versión". Básicamente, esto es ahora más largo, pero no roto. Solía ​​ser que esto solía suceder casi instantáneamente, y, a veces tomaba un tiempo (digamos 5-10 minutos), y finalmente algunas veces estaba completamente roto (como se describe a continuación). Para 2018: lo han cambiado. Ahora siempre lleva "5-10 minutos". (Nunca sucede instantáneamente.) Y parecen haber resuelto el problema donde a veces se rompe y tienes que intentarlo de nuevo: eso parece ser historia, afortunadamente.

  2. ¡Cambio! Envíos a la tienda de aplicaciones actual. Simplemente, estos son más rápidos ahora, en general. (Incluso si tiene la compra de la aplicación, lo que sea). Tal vez mejoraron su manejo para los evaluadores, algo automatizado o lo que sea.

Para mediados de 2016 (actualizado para 2018) ...

Si deseo actualizar una aplicación existente en la tienda, ¿debo volver a completar el proceso de revisión?

sí definitivamente.

Si tengo mi aplicación aprobada para el lanzamiento de pruebas beta a través de TestFlight, ¿esto se tiene en cuenta al enviar la aplicación para su revisión en la tienda?

No, para bien o para mal, no tiene relación alguna .

(De hecho, es bastante común enviar contenido a la tienda. Para ser claros, muchas empresas simplemente nunca usan TestFlight de ninguna manera. No es necesario si no lo desea).

Si quiero probar una nueva compilación a través de TestFlight, ¿debo pasar por el proceso de revisión beta nuevamente?

Digamos que tienes una aplicación HappyApp:

La primera vez que lo envía para la prueba beta , hay un retraso: por lo general, de aproximadamente dos días .

Eso es mientras se espera la "aprobación beta". Así que eso es "compilación 1" de su versión beta de HappyApp en TestFlight.

Cada compilación de FIRST TestFlight tiene, por supuesto, un retraso de aproximadamente dos días:

(Nota: esto ha cambiado a principios de 2018 de "aproximadamente un día" a "alrededor de dos días").

Esto parece ser un proceso humano. (Nadie lo sabe con seguridad.) Puede confiar en este retraso, nunca es más corto. Esto es exactamente lo que parece una beta durante ese retraso de un día:

Por lo tanto, debe esperar aproximadamente dos días para la primera revisión de un número de versión beta determinado.

En el siguiente paso. Entonces, para las compilaciones 2, 3, 4, 5 ... de HappyApp en TestFlight :

Cuando envía cada nueva compilación, hay un retraso de 5 a 10 minutos para que se ejecute cada una de esas nuevas compilaciones.

Todas las versiones beta después de la primera, tienen un retraso de 5-10 minutos.

  • a partir de principios de 2018, ese retraso es fiable de 5 a 10 minutos
  • en los viejos tiempos, a veces sucedía instantáneamente: ya no es así . Ahora es siempre de 5 a 10 minutos
  • en los viejos tiempos, a menudo "simplemente se rompía" en esta etapa. Parece que finalmente han solucionado este problema, después de tres años de quejas de los desarrolladores. Hubo una gran sección en esta publicación relacionada con el problema, ¡cualquier aficionado a la historia puede encontrarlo en las ediciones!

Si se aprueba una aplicación en la tienda de aplicaciones, ¿pasa automáticamente la revisión beta?

Estúpidamente, no. Tienes que comenzar completamente de nuevo .

Así que TBC. Digamos que estás en la versión 4 de tu aplicación. Vas a hacer creaciones beta cada pocas horas para tu equipo. Construya los números 3010, 3011, 3012, etc. Como sea, envía una compilación real a la tienda de aplicaciones y obtiene la siguiente versión de la aplicación aprobada, por lo que será la versión 5 en la tienda de aplicaciones. Simplemente, en el lado beta, se ve obligado a cambiar a un nuevo número de versión. (Y así, como se explica más arriba, sufrirá la "demora de dos días" en la próxima versión beta que envíe, porque, de hecho, es la primera versión beta de un nuevo número de versión).

Un comentarista escribió ...

(Todo esto suena contraintuitivo ...

Todo sobre el proceso de aprobación de Apple es tonto. Deja tu sentido común en la puerta! : /

Actualizado para febrero de 2018!

¡Nota! Apple anteriormente tenía un problema molesto donde: con una aplicación completamente nueva (BundleID nuevo, etc.) tardaría aproximadamente media hora en aparecer simplemente en su lista de aplicaciones en iTunesConnect. Esto fue bastante confuso. Afortunadamente este problema ya es historia.

Actualmente estoy desarrollando una aplicación iOS para un cliente. El proceso de revisión de envío a la tienda a menudo puede ser un proceso largo y relativamente nuevo para mí.

Mi cliente quiere hacer una prueba beta utilizando TestFlight y luego enviar la aplicación a la tienda de aplicaciones, a través de XCode y Itunes Connect .

La documentación de Scouring Apple no parece tener una buena idea de seguir:

  • Si deseo actualizar una aplicación existente en la tienda, ¿debo volver a completar el proceso de revisión?

  • Si tengo mi aplicación aprobada para el lanzamiento de pruebas beta a través de TestFlight, ¿esto se tiene en cuenta al enviar la aplicación para su revisión en la tienda?

  • Si quiero probar una nueva compilación a través de TestFlight, ¿debo pasar por el proceso de revisión beta nuevamente?

  • Si se aprueba una aplicación en la tienda de aplicaciones, ¿pasa automáticamente la revisión beta?
    (Esto suena contradictorio teniendo en cuenta que no desea realizar una prueba beta después de lanzarla a la tienda, sino en un escenario en el que es posible que desee realizar un lanzamiento cerrado de una actualización para probar mientras hay una versión activa en la tienda)


El proceso de revisión es realmente rápido tanto para la versión Beta como para la Final. Descubrí que el proceso de revisión de la versión final fue incluso más rápido una vez que lo puse en la versión Beta.

Tendrá que verificar todos los lanzamientos, pero eso se debe a que debe enviar una revisión para cada compilación que desea enviar a la tienda. Esto es para asegurarse de que nadie obtenga una aplicación y luego intente colarse en otra aplicación que sea completamente diferente (y posiblemente maliciosa).

Para las nuevas compilaciones de TestFlight debes enviarlas para su revisión nuevamente, pero Apple las aprueba muy rápido. Y una vez que se apruebe, le enviará un correo electrónico que diga que fue aprobado y enviará automáticamente a todos una notificación, a través de Testflight, de que la nueva compilación está disponible para la actualización.

Una vez que se apruebe la Aplicación, la Tienda de Aplicaciones, entonces todos los que se encontraban en la actualización Beta podrán actualizar a la versión más reciente que está actualmente disponible en la Tienda de Aplicaciones.

Las compilaciones de Beta y las compilaciones finales pueden ser exactamente las mismas, pero Apple las trata de manera diferente, por lo que no se puede aprobar para App Store, pero luego se comienza a utilizar TestFlight con esa compilación que acaba de aprobarse. La App Store es App Store y Testflight es TestFlight.


Siento que a este hilo le falta una respuesta clara y concisa a sus preguntas.

En orden de preguntas formuladas:

  1. , si desea actualizar una aplicación existente en App Store, debe volver a realizar el proceso de revisión.

  2. No - Si su aplicación se aprueba en el proceso de revisión Beta, esto no se tiene en cuenta para el proceso de revisión oficial. Aún tendrá que esperar la duración normal para la revisión oficial.

  3. Depende * Si desea probar una nueva compilación con TestFlight, tendrá que esperar de nuevo al proceso de revisión beta si cambió el número de versión . Si cambió el número de compilación, generalmente se aprueba al instante.

  4. No , si se aprueba una versión para la tienda de aplicaciones, no se aprueba automáticamente para TestFlight. MÁS IMPORTANTE: una vez que haya aprobado una versión para la App Store oficial, NO PUEDE presentar una nueva versión a sus usuarios de TestFlight con el mismo número de versión que la aplicación oficial preaprobada de la App Store . Debe cambiar el número de versión si desea enviar una compilación nueva a los usuarios de TestFlight, Y estará sujeto a un proceso de revisión de aplicación beta más largo porque se ve como una nueva "versión". La mejor solución es eliminar su aplicación oficial pre-aprobada, enviar una nueva versión a sus usuarios de vuelo de prueba y volver a enviar su aplicación oficial para su revisión nuevamente. Sé que es estúpido, pero es la única solución efectiva.


Actualización julio 2018

Tiempos de revisión de TestFlight:

  • Primera construcción de subida : tarda 36h promedio.
  • Actualizaciones : tomar de 6h a 20h promedio para construir.

Los fines de semana están apagados.