0 votos

El instalador de MacOSX está firmado pero Gatekeeper se queja

Mi demonio C++ para MacOSX está siendo firmado con éxito con productbuild :

productbuild: Wrote product to Installers/app.pkg-unsigned
productsign: signing product with identity "3rd Party Mac Developer Installer: myCompany" from keychain key.keychain
productsign: adding certificate "Apple Worldwide Developer Relations Certification Authority"
productsign: adding certificate "Apple Root CA"
productsign: Wrote signed product archive to Installers/app.pkg

El certificado que estoy utilizando se ha creado creando primero un ID de aplicación para mi demonio, y luego solicitando un certificado de distribución de Mac Installer para el ID de aplicación particular.

Puedo verificar que el .pkg está firmado con pkgutil --check-signature app.pkg Tanto con el archivo del paquete fresco como con el mismo paquete cargado en Google Drive y luego descargado de nuevo para simular la descarga desde un sitio externo. Ambas comprobaciones me dan lo siguiente:

Package "app.pkg":
Status: signed by a developer certificate issued by Apple
Certificate Chain:
1. 3rd Party Mac Developer Installer: myCompany
   SHA1 fingerprint: oh happy day
2. Apple Worldwide Developer Relations Certification Authority
   SHA1 fingerprint: oh happy day
3. Apple Root CA
   SHA1 fingerprint: oh happy day

Sin embargo, cuando intento iniciar el instalador Gatekeeper se queja: Impossible to open "app.pkg" because it comes from an unidentified developer. .

¿Qué estoy haciendo mal? ¿Necesito otro certificado?

Gracias de antemano.

1voto

phagio Puntos 8

Pregunta duplicada: Mi archivo .pkg firmado no es aceptado

En realidad estaba usando un certificado equivocado. Intentaré confirmarlo antes de marcar esto como la respuesta, pero la pregunta parece prometedora.

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