ios xcode deployment ad-hoc-distribution app-distribution

¿Cómo debo entender "Guardar para el Despliegue del Desarrollo" en la aplicación Xcode para iOS?



deployment ad-hoc-distribution (3)

En Xcode 7.0 o superior, cuando archivamos el proyecto y queremos exportar el archivo comprimido como archivo .ipa, tenemos las cuatro opciones:

Tenemos una nueva opción: "Save for Development Deployment" .

No sé cuál es la diferencia entre "Save for Ad Hoc Deployment" y "Save for Development Deployment" .

Llamé al servicio telefónico de asistencia oficial de Apple en busca de ayuda, pero me dijo que no está claro y que si quiero obtener más detalles técnicos, puedo enviar correos electrónicos a la ayuda profesional, y luego solo me envió documentación oficial sobre Apple. com.

He buscado la documentación oficial de Apple, encontré esto:

Guía de distribución de aplicaciones

Exportación de su aplicación para pruebas fuera de la tienda

Para distribuir su aplicación a usuarios con dispositivos designados, seleccione "Guardar para una implementación ad hoc". La aplicación tendrá un código firmado con el certificado de distribución.

Para distribuir su aplicación para pruebas internas, seleccione "Guardar para la implementación de desarrollo". La aplicación tendrá un código firmado con su certificado de desarrollo.

De acuerdo con las palabras anteriores. Parece que:

El mismo punto:
Ambos son para uso interno.

Diferentes puntos:
1. "Guardar para una implementación ad hoc" para la distribución interna, pero "Guardar para la implementación del desarrollo." Para las pruebas internas?
2. La diferencia entre "Guardar para una implementación ad hoc" y "Guardar para la implementación de desarrollo" es un certificado de distribución y un certificado de desarrollo.

Nota: He oído que el "certificado de desarrollo" pertenece a la persona individual pero el certificado de distribución pertenece a todo el equipo, no estoy muy seguro de esto.

Entonces, ¿quién puede decirme cuál es el propósito de "Guardar para el Despliegue del Desarrollo", y cuál es la diferencia entre "Guardar para Despliegue de Desarrollo" y "Guardar para Despliegue Ad Hoc"?


1) Como el vuelo de prueba integrado de Apple en iTunes, conéctese para que cuando seleccione "Guardar para una implementación ad hoc", pueda distribuir su aplicación a los usuarios con los dispositivos designados. La aplicación será un código firmado con el certificado de distribución. es decir, usará el certificado de distribución que utilizamos para enviar la aplicación en la tienda de aplicaciones. Anteriormente, cuando utilizaba "Guardar para una implementación ad hoc", también puede crear un ipa desde el perfil de desarrollo. pero ahora requiere un certificado de distribución para "Guardar para una implementación ad hoc".

2) Cuando selecciona "Guardar para la implementación de desarrollo", puede distribuir su aplicación usando el perfil de desarrollo. justo como lo hicimos anteriormente con "Guardar para una implementación ad hoc". es decir, puede crear su archivo ipa usando certificado de desarrollo también y puede distribuir este ipa a su cliente y probadores cuya identificación de dispositivo está presente en su perfil de aprovisionamiento.


Creo:

1. El propósito de "Guardar para el Despliegue del Desarrollo" es que si no tiene el certificado de distribución, ¡también puede usar el certificado de desarrollo para distribuir su aplicación!

2. La diferencia entre "Guardar para Despliegue de Desarrollo" y "Guardar para Despliegue Ad Hoc." , La diferencia es el tipo de certificado.


Con Ad Hoc Development Apple le proporciona una URL para enviar a sus evaluadores registrados. Con el Despliegue de Desarrollo, sus usuarios tienen que instalar el .ipa.