Desarrollamos una aplicación para iOS que se entregó al cliente como IPA con un perfil de distribución ad-hoc que permitía un conjunto de sus empleados para instalarlo en sus dispositivos. El cliente ahora desea distribuir esa aplicación internamente a todos sus empleados utilizando sus credenciales del programa iOS Enterprise Developer.Cómo puedo entregar una aplicación IPA de iOS a un cliente para que se firme con su propio perfil de aprovisionamiento Enterprise
Tenía la esperanza de que el cliente simplemente pudiera volver a codificar el IPA ad-hoc con su propia identidad empresarial. Sin embargo, dicen que no pueden hacer eso. Dicen que "necesitan un archivo IPA con la eliminación de la limitación a solo ciertos dispositivos".
Entonces, ¿qué debo hacer?
- ¿Debo de alguna manera crear una IPA "sin firmar" para ellos? (Y si es así, ¿cómo puedo hacer eso?)
- ¿Los necesito para generar un perfil de aprovisionamiento de distribución de Enterprise para que pueda crear la aplicación con ese perfil?
- ¿Debo simplemente enviarles el origen o la salida de compilación y dejar que compilen el paquete?
He mirado en los siguientes documentos, pero no me he iluminado:
- TN2250: iOS code Signing Setup, Process, and Troubleshooting
- Distributing Enterprise Apps for iOS Devices
No es claro si tienen gente Xcode-comprensión. Tienen algún tipo de "tienda de aplicaciones de la compañía" interna y quienquiera que lo administre está aparentemente acostumbrado a recibir IPA que simplemente funcionan. Trataré de obtener más información. –
Ah, deben usar algún portal aéreo personalizado o algo así como TestFlight. El problema es que la aplicación debe estar firmada con los detalles de su empresa. No hay forma de evitar eso. Podrían proporcionarle su clave privada y su perfil de aprovisionamiento, y usted mismo puede construirlo. –
@MikeWeller dices que incluso puedes modificar el ID del paquete, pero ¿no es esta parte del binario también? ¿Eso no causaría ninguna implicación? (Lo leí por primera vez en la sección "actualización" aquí: http://oleb.net/blog/2011/06/code-signing-changes-in-xcode-4/) – phi