Distribuya la aplicación interna de iOS a los clientes sin distribuir el código fuente

Creamos una aplicación para iOS y queremos distribuirla a nuestros clientes. El problema es que no podemos darles nuestro código fuente y ellos no pueden darnos su clave privada. ¿Cómo podemos distribuir la aplicación iOS a nuestros clientes? Ahora tenemos tres clientes diferentes.

¿Podemos crear un ipa sin firma de código, luego dárselo a nuestros clientes y permitirles que firmen con código el .ipa archivo?

preguntado el 31 de diciembre de 12 a las 16:12

¿A Apple no le disgusta instalar cosas más allá de su Market en primer lugar? Le sugiero que cambie a Android: instalar un .apk desde cualquier lugar desde Internet es muy sencillo. -

@Femaref: Shh, estoy tratando de ser un fanático detestable aquí, ¿¡no lo ves!? (¿Por qué no publicar eso como una respuesta por cierto?) -

2 Respuestas

Solo dales la IPA. Probablemente sea más fácil firmarlo con su clave que no firmarlo; no importa si ya está firmado. El IPA se puede descomprimir como un archivo zip normal y luego volver a firmar con el codesign del IRS como se muestra en las respuestas a esta pregunta. Luego pueden volver a comprimirlo para obtener un archivo IPA debidamente firmado.

contestado el 23 de mayo de 17 a las 12:05

Muchísimas gracias. Y tengo dos preguntas relacionadas: la primera: ¿Apple permite que vuelva a firmar un ipa? Para hacerlo, ¿hay riesgos legales? el segundo: ¿Podemos firmar un ipa con una disposición para APP ID A y volver a firmarlo con otra disposición para APP ID B? - victortanjh

Sin problemas legales. Tendrías que cambiar el ID de la aplicación en el Info.plist archivo antes de volver a firmarlo. - Jim

Puedes usar Testflight, por ejemplo. O distribución Ad-Hoc.

Respondido el 31 de diciembre de 12 a las 16:12

El problema que tiene es con la firma, no con la distribución. Un mecanismo de distribución por sí solo no puede resolver su problema. - Jim

Tienes razón, leíste mal la pregunta. Realmente pueden dar IPA al cliente para volver a firmar. - Nickolay Olshevski

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.