1 votos

¿Necesita mi empresa firmar con dos certificados digitales? ¿Certificado Apple Developer y EV?

Mi empresa tiene previsto distribuir software de Mac OSX fuera de la App Store a través de su página web. ¿Necesito obtener un ID de desarrollador organizacional de Apple ($99 USD/año)? además de adquirir un certificado de firma de código EV de Symantec? ¿O el certificado Dev ID de Apple funcionará bien? Estoy confundido - ¿cuál es el proceso? Y si usted también podría mostrar lo que hacemos en la línea de comandos o XCode, que ayudaría, también.

Verás, estoy acostumbrado a distribuir en Windows. En Windows, simplemente obtenemos un certificado EV de Symantec para firmar el producto. Al hacer el costoso certificado EV, pasa los filtros de los navegadores web sin advertencia alguna, si se realizan suficientes descargas desde diferentes direcciones IP.

Apple dice lo siguiente, pero es tan claro como el barro (no es de extrañar, dado que se trata de documentación de Apple) porque no explica si no necesito firmar con ambos certificados o sólo con uno (si es que es posible firmar con dos certificados).

https://developer.apple.com/library/mac/documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html

En esa página, dice:

Nota: Apple utiliza la forma y el formato estándar del sector para la firma de código de código. Por lo tanto, si su empresa ya tiene una identidad de firma de terceros identidad de firma de terceros que utiliza para firmar código en otros sistemas, puede utilizarla con el comando codesign de OS X.

1voto

jtbandes Puntos 39804

Esto es lo que dice la documentación de Apple sobre esto en la sección de ID de desarrollador: "Puede distribuir sus aplicaciones Mac fuera de la Mac App Store utilizando el ID de desarrollador. La firma de sus aplicaciones, plug-ins y paquetes de instalación para Mac con un certificado de ID de desarrollador permite a Gatekeeper verificar que las aplicaciones no han sido creadas por desarrolladores de malware y que no han sido manipuladas desde que se firmaron." Aquí está el enlace: http://developer.apple.com/programs/whats-included . Haga clic en Más información en esta sección para más detalles.

Según la documentación, los desarrolladores aprobados pueden solicitar el ID de desarrollador y utilizarlo para crear certificados y firmar archivos de aplicaciones. Por lo que he leído, parece que sólo se necesita el certificado de Apple. Pienso hacerlo cuando me aprueben como desarrollador de Apple.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X