1 votos

Es necesario resolver "No se puede abrir porque es de un desarrollador no identificado" por cualquier otro medio que no sea cambiar la configuración de Seguridad y Privacidad

Hemos creado uno .aplicación de la aplicación que se va a colocar algunos de los archivos en la ubicación del usuario "/Users//Biblioteca/" en la ejecución de ese. Básicamente, la aplicación es un script de shell aplicación en la que .archivo de aplicación se crea mediante el ornitorrinco de la herramienta en Mac.

Mientras haga doble clic en el crear .archivo de aplicación que estamos recibiendo en la ventana de abajo.

enter image description here

Sabemos que este error puede ordenar por cambiar la Seguridad y Privadas de configuración en Preferencias del Sistema. Pero, como vamos a compartir esto .app para nuestros clientes, no queremos que nuestros clientes a hacer que la configuración de cambio. Hay alguna forma de evitar este emergente? Me refiero al nivel de código o haciendo cualquier tipo de código de señal?

Hemos intentado firmar el código con certificado autofirmado, manzana desarrollo de certificado y Mac de desarrollo certificado, pero frente a ese problema todavía.

1voto

Marlin Puntos 1284

El problema es que el uso de un certificado autofirmado no te hace un "desarrollador identificado" (al menos a los ojos de macOS)

El sistema único de cuentas para los certificados que tiene una Manzana de la CA root.

Si usted quiere deshacerse de los pop-up, pedir un Certificado de Desarrolladores de Apple, la Consola y firmar su aplicación con ella.

Otra manera es usar csrutil a completamente bypass macOS' mecanismos de seguridad, pero que muy a abstenerse de hacerlo, ni decirle a sus usuarios finales para hacerlo...


Omitiendo la seguridad de un sistema operativo con un certificado auto-firmado haría que el sistema de... bueno, no !

Mediante el uso de sus CA en los certificados se emiten a través de su Programa de desarrollo, que podrá revocar en cualquier aplicación (o desarrollador) en cualquier momento, lo que les permite garantizar la seguridad del sistema cuando alguien intenta hacer cosas malas.

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