¿Cómo puedo entregar una aplicación de iOS IPA a un cliente para que la firmen con su propio perfil de aprovisionamiento de Enterprise

Hemos desarrollado una aplicación de iOS que se ha entregado al cliente como una IPA con un perfil de distribución ad-hoc que permite a un set de sus empleados instalarlo en sus dispositivos. El cliente ahora desea distribuir esa aplicación internamente a todos sus empleados utilizando sus cnetworkingenciales del progtwig iOS Enterprise Developer.

Tenía la esperanza de que el cliente simplemente pudiera volver a codificar el API ad-hoc con su propia identidad empresarial. Sin embargo, dicen que no pueden hacer eso. Dicen que "necesitan un file IPA con la eliminación de la limitación a solo ciertos dispositivos".

¿Entonces qué hago?

  • ¿Debo crear de alguna manera un IPA "sin firmar" para ellos? (Y si es así, ¿cómo hago eso?)
  • ¿Los necesito para generar un perfil de aprovisionamiento de distribución de empresa para que pueda crear la aplicación con ese perfil?
  • ¿Debo simplemente enviarles la salida de fuente o compilation y dejarlos build el package?

He mirado los siguientes documentos, pero no me han iluminado:

  • TN2250: Código de iOS Firma de installation, process y solución de problemas
  • Distribución de aplicaciones empresariales para dispositivos iOS

Es completamente posible tomar cualquier IPA y renunciar a ella con sus propios detalles, modificando el Info.plist, el ID del package, etc. en el process. Lo hago todo el time con IPA que han sido firmados por otros desarrolladores usando sus propios perfiles de aprovisionamiento e identidades firmantes.

Si no están familiarizados con la herramienta de command-line de códigos y todos los detalles de la sustitución de los files y derechos de embedded.mobileprovision, la forma más fácil de hacerlo es que "Archive" la aplicación a través de Xcode y envíe los generados file de file (* .xcarchive).

Pueden importar eso a Xcode para que esté visible en el Organizador, y desde allí pueden elegir "Distribuir" y firmarlo con su identidad empresarial.

Para importar el file .xcarchive a Xcode, solo deben copyr el file en el directory ~/Library/Developer/Xcode/Archives y aparecerán en el organizador Xcode. Luego hacen clic en "Distribuir" y siguen las instrucciones:

introduzca la descripción de la imagen aquí