¿Cómo comparto las aplicaciones de procesamiento con una firma caducada?

1

Hice una aplicación con Procesamiento que exporté a un archivo .app. Funciona bien en mi computadora. Cuando descargo mi aplicación de Internet e intento abrirla, recibo el siguiente mensaje:

  

MyApp.app está dañado y no se puede abrir. Deberías moverlo a la basura.

Como los usuarios de este sitio notaron que muchos certificados de Apple expiraron el 11/11/2015, lo que hace imposible ejecutar estas aplicaciones si Gatekeeper está habilitado. El procesamiento parece estar firmando con firmas caducadas también. ¿Cómo elimino estas firmas?

    
pregunta geokavel 12.11.2015 - 07:30

2 respuestas

0

Puede utilizar la herramienta unsign en el archivo ejecutable dentro del paquete MyApp.app. Después de descargar el archivo .zip, para compilar el binario, vaya a la Terminal e ingrese cd ~/Downloads/unsign-master (o donde haya extraído el archivo zip), luego ingrese make . Luego ingrese sudo cp unsign /usr/bin/unsign . Luego encuentra mi MyApp.app en Finder. Luego escriba cd , escriba un espacio y luego arrastre MyApp.app a la Terminal y presione enter. Luego ingrese cd Contents/MacOS . Luego ingrese unsign MyApp MyApp . Ahora tu aplicación ya no tiene firma. Cuando los usuarios intenten abrirlo, recibirán un mensaje de "Desarrollador no identificado". Por lo tanto, dígales que hagan clic con el botón derecho sobre él y seleccionen "Abrir" para poder abrirlo.

    
respondido por el geokavel 16.11.2015 - 18:43
0

Una aplicación en forma de archivo .app es en realidad una carpeta que contiene muchos archivos y carpetas diferentes que conforman los recursos de la aplicación. Para mantenerlos a todos agradables y ordenados para Mac OS X, puede agruparlos en un archivo .dmg de Imagen de Disco que puede ser manipulado más fácilmente por sistemas que no sean Mac sin que se desordenen los detalles cuando se los devuelve a la Mac.

Algunas instrucciones rápidas se copian de una referencia que aparece más adelante:

  • Cree una carpeta con los archivos que contendrá su DMG.
  • Open Disk Utility (está en /Applications/Utilities/ )
  • Ir a Archivo > Nuevo > Nueva imagen de la carpeta ( Cmd + Shift + N )
  • Elija la carpeta que contiene sus archivos
  • Asegúrese de que la opción "Comprimido" esté marcada, luego establezca dónde desea guardar el DMG creado

Puede crear el archivo DMG a partir del archivo .app directamente, ya que el archivo .app ya es un directorio.

Más información detallada sobre alternativas y direcciones de línea de comando en enlace así como enlace

    
respondido por el j-beda 12.11.2015 - 15:55

Lea otras preguntas en las etiquetas