program developer descargar apple ios ios-provisioning ad-hoc-distribution

ios - developer - ¿Cuál es la diferencia entre un perfil de aprovisionamiento de desarrollo y un perfil de aprovisionamiento ad hoc?



xcode 9.0 download (2)

¿Cuál es la diferencia entre un perfil de aprovisionamiento de desarrollo y un perfil de aprovisionamiento ad hoc?

¿No podríamos usar siempre el perfil ad hoc para todo menos la tienda?


En general:

  • El perfil de desarrollo le permite probar sus aplicaciones en sus dispositivos físicos
  • El perfil de distribución de App Store le permite firmar sus aplicaciones para la distribución de App Store
  • El perfil de distribución ad hoc le permite firmar sus aplicaciones para la distribución ad hoc

Si desea probar su aplicación con el depurador y todo lo que proporciona Xcode, debe usar el perfil de desarrollo.

Es posible instalar aplicaciones con fines de prueba utilizando perfiles de distribución, pero no puede aprovechar las herramientas de prueba de Xcode.

Resumen:

  • Utilice el perfil de desarrollo para probar y depurar su aplicación
  • Utilice el perfil de distribución para firmar y distribuir su aplicación terminada y lista para usar.

Un perfil de aprovisionamiento ad-hoc se usa más adelante en el proceso de desarrollo, especialmente cuando desea distribuir su aplicación a un grupo pequeño o mediano de evaluadores que no están incluidos en el programa de desarrolladores de iOS para su organización. Una aplicación implementada con un perfil de aprovisionamiento ad-hoc será casi idéntica a la versión que envíe al App Store (es decir, necesitará un certificado de distribución para que funcionen las notificaciones push, etc.)

Por supuesto, puede agregar su equipo de control de calidad y apostadores a la organización y utilizar un perfil de aprovisionamiento de desarrollo, pero este enfoque tiene muchas desventajas:

  • Puede terminar con muchos certificados de desarrollo, lo que dificulta su gestión.
  • Le está dando a sus apostadores el derecho de compilar y ejecutar la aplicación en un dispositivo. (Esta es una política extremadamente mala).
  • Desea probar su aplicación en el entorno más cercano posible al entorno de App Store. Los entornos de desarrollo, como ejecutar la aplicación desde Xcode, pueden enmascarar algunos errores que aparecerán cuando publiques tu aplicación.