2011-07-13 8 views
7

Escribimos una aplicación de iPhone que queremos vender a las empresas. La empresa está inscrita en el programa iOS Enterprise.¿Cómo firmamos una aplicación de iPhone utilizando el programa Enterprise de otra persona?

¿Cómo podemos firmar nuestra solicitud con su certificado? Sé que podemos agregarlo como miembro del equipo a su cuenta, pero ¿hay alguna otra manera?

La compañía está un poco incómoda con nosotros en la generación de una solicitud de certificado, donde uno de sus miembros de administración crearía realmente el perfil. Les preocupa que podamos firmar otras aplicaciones con este perfil.

¿Hay alguna otra forma sin que abandonemos la fuente de nuestra aplicación? En resumen, escribimos la aplicación pero queremos que la compañía firme la aplicación utilizando su programa y certificado Enterprise. También queremos ser conscientes de sus preocupaciones de seguridad.

Respuesta

12

Puede generar el binario IPA con su propio certificado (con o sin signo) y enviarlo a la empresa que luego puede renunciar con la utilidad codesign:

codesign -f -s (name of certificate) /path/to/application 
+0

Es esto en su documentación en algún lugar y tienen que intentaste ¿Este enfoque? – tjg184

+0

Acabo de leer este http://www.cocoabuilder.com/archive/xcode/272130-re-signing-iphone-app.html después de su comentario. ¿Es este el enfoque? – tjg184

+0

Sí, ese es esencialmente el enfoque. El modificador -f está en la página de manual para el signo de código. – highlycaffeinated

Cuestiones relacionadas