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).
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.