Estoy haciendo un paquete de instalador de OS X. Lo descargo de una máquina de construcción en una máquina de prueba (10.5.8) y luego lo ejecuto. En la consola, el mensaje siguiente se registra de inmediato:¿Qué significa el error de la consola "No se puede borrar la cuarentena"?
kernel[0]: Finder[52646] Unable to clear quarantine '<package name>': 30
Por lo que he leído, leopardo establece un atributo de cuarentena extendida en todos los archivos descargados. Es posible usar xattr para eliminar ese indicador, aunque obviamente no se aplica a esta situación, ya que un programa no puede ponerse en cuarentena.
No tengo ningún problema con la cuarentena en sí, o con Leopard apareciendo un cuadro de diálogo que pregunta si el usuario confía en el programa. Pero me gustaría saber por qué no se pudo eliminar la cuarentena y si hay una forma de modificar mi instalador o los scripts que se ejecutan para evitar que se registre ese error.
¿Estás código de firma de esto? –
Algunos, pero no todos, de los binarios y scripts que se están instalando tienen código firmado. – DNS
No veo por qué una aplicación no pudo establecerse en sí misma después de su lanzamiento. –