subir publicar apps apple app ios xamarin.ios provisioning ios-provisioning testflight

ios - publicar - sign in to app store connect



Publicando en TestFlight, nuevos probadores, ¿realmente necesito reconstruir/descargar mi perfil de aprovisionamiento? (5)

He publicado una aplicación a través del sitio web de testflight para permitirles a mis colegas realizar pruebas, y a medida que más y más abren el correo electrónico inicial y encuentran tiempo para completar el proceso de registro, los probadores están llegando a mi equipo de comprobación.

Sin embargo, el proceso para agregarlos a la prueba parece un poco complicado, así que pensé en verificar y preguntar si lo estoy haciendo bien o si me perdí algo obvio.

Por el momento, todo el procedimiento se ve así:

  1. Un colega abre el correo electrónico inicial, con el enlace de invitación
  2. Él / ella registra el dispositivo y se registra para la prueba
  3. Estoy informado de este nuevo probador a través de un correo electrónico y a través del sitio de prueba
  4. Luego tengo que descargar (o escribir / copiar) la lista de UDID de todos los nuevos probadores desde la última vez
  5. Luego tengo que visitar los dispositivos que forman parte del sitio de Apple Developers y subir ese archivo
  6. Edite mi perfil de suministro para incluir los nuevos dispositivos
  7. Espere a que apruebe y descargue el perfil de aprovisionamiento
  8. Arrastro el perfil de aprovisionamiento al organizador de perfil de aprovisionamiento de Xcode
  9. Luego vuelvo a MonoDevelop y me aseguro de que todavía esté apuntando al perfil correcto (no sé si usar MonoDevelop / MonoTouch complica este proceso, así que no quería dejarlo, podría ser irrelevante para esta pregunta)
  10. Reconstruyo y vuelvo a publicar en testflight
  11. Luego visito el sitio web de testflight, encuentro la compilación nueva / actualizada y me aseguro de que todos mis probadores estén informados

Noté que si no actualizo la versión, reemplazará "silenciosamente" la compilación existente y reutilizaré la lista de probadores que ya se han informado, por lo que si solo comprobo todos los nuevos probadores y los completo, solo se informará los nuevos.

Sin embargo, parece un poco laborioso tener que seguir descargando y eliminando archivos de perfil de aprovisionamiento.

¿Me perdí algo obvio? ¿Hay alguna forma de que haga que esto sea más fácil?

Por ejemplo, me di cuenta de que puedo crear un perfil de aprovisionamiento dentro del organizador de Xcode; sin embargo, ese cuadro de diálogo no enumera ningún certificado, por lo que no puedo completar ese diálogo. Si este es un elemento clave, deje una respuesta breve para ese efecto y en su lugar volveré a publicar una nueva pregunta sobre eso.

Esta pregunta es justa: ¿es correcto el procedimiento anterior?


He trabajado bastante para las aplicaciones Ad-Hoc en iOS y ese es el procedimiento que Apple hace que tome a menos que suba su suscripción a la cuenta Enterprise.


No es necesario reconstruir el .ipa

  • Suba el .ipa
  • Enviar invitaciones a probadores
  • Agregue sus dispositivos al perfil de aprovisionamiento
  • Descargue el perfil aprobado
  • Ir a compilaciones TestFlight >> Permisos >> Cargar perfil ...
  • Haga clic en Enviar correo electrónico / actualización
  • Ya terminaste: el nuevo usuario obtiene el enlace para descargar la aplicación.

Espero que ayude.


Sí, necesita pasar por ese proceso manual para agregar UDID a su perfil. No hay forma de evitar eso, desafortunadamente.

Después de crear una nueva disposición, puede usar xcode para "sincronizar" el nuevo archivo de provisiones, si así lo desea. Ábrelo, ve al Organizador, selecciona "Perfiles de Aprovisionamiento" a la izquierda y presiona actualizar. Honestamente, lo hago manualmente, después de todo no es tanto trabajo.


TestFlight solía permitir la carga de un nuevo perfil de suministro para que no tuviera que volver a generar para agregar nuevos probadores. TestFlight luego volvería a firmar sus aplicaciones existentes para usted y notificar a los usuarios en consecuencia. Pero parece que después de que salió Xcode 6, sacaron esa opción. Probablemente tiene algo que ver con la nueva forma de firmar aplicaciones.

https://developer.apple.com/library/mac/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG205


Testflight tiene una opción para actualizar su archivo de aprovisionamiento desde hace un par de meses. Antes ya estaba allí, pero las características del "Área 51" deberían estar habilitadas para verlo. Entonces los pasos 8, 9 y 10 ya no son necesarios.