De vez en cuando, estaré en mi Macbook usando un programa que accede a la red, ya sea Firefox o la biblioteca de Sony Reader, realmente. parece como podría pasar con alguna programa que accede a la red, y sin ninguna razón que pueda discernir hasta ahora (es decir, ocurre de manera intermitente) aparece el cuadro de diálogo del firewall OS X para hacerme la pregunta:
[Diálogo del firewall de OS X] ¿Desea que la aplicación "Reader Library.app" aceptar la red entrante conexiones? Al hacer clic en Denegar puede limitar El comportamiento de la aplicación. Esta La configuración se puede cambiar en el Firewall. panel de preferencias de seguridad. [Denegar] [Permitir]
¡Excepto que en realidad no me deja hacer clic en nada antes de que desaparezca! Es decir:
- el diálogo aparece, ...
- luego se va por sí mismo un segundo después
- luego aparece otra vez ...
- luego se va solo un segundo después,
- etc.
Sucede unas cuantas veces antes de parar. No sería tan enloquecedor que me interrumpieran si solo se me permitiera hacer clic " Permitir "y hacer que la maldita cosa se vaya para siempre.
En Preferencias de seguridad Tengo el firewall activado " En ", y me gustaría que siga siendo así.
¿Alguien ha visto este problema, ha encontrado la fuente y ha encontrado una solución o solución alternativa?
Gracias.
ACTUALIZAR: Encontré estos hilos de mensajes confirmando el problema: MacRumors.com - Excepciones de aplicaciones de cortafuegos: el diálogo desaparece de forma extraña y Apple - Soporte - Discusiones - Diálogo de Permiso / Denegación de Firewall Molesto . A partir del 27 de marzo de 2010, todavía no se ha reportado ninguna solución en ninguno de esos enlaces.
fuente
Respuestas:
Tuve esto con el uso de ruby instalado a través de rvm.
Esto fue invaluable y es la forma correcta, creo.
https://web.archive.org/web/20160313182146/http://forums.macnn.com/79/developer-center/355720/how-re-sign-apples-applications-once
Volví a firmar mi binario rvm / ruby y todo está bien.
Bits relevantes:
Luego, cree un certificado autofirmado a través de la aplicación Llaveros que es para firma de código (vea el enlace para obtener más detalles). Entonces:
fuente
Varias personas han encontrado la solución, pero no la han expresado claramente, así que aquí está:
Cada aplicación en OS X debe estar firmada por el desarrollador. Esta firma garantiza que los contenidos de la aplicación no hayan sido modificados. El firewall verifica esta firma como parte de su proceso. Cuando el proceso de verificación de la firma falla, recibirá este mensaje de error Permitir / Denegar Cada vez que usa el programa, incluso si hace clic en Permitir en el cuadro de diálogo.
¿Por qué falla la verificación de la firma? Esto puede suceder por varias razones, pero principalmente se debe a que en algún punto de la línea ha cambiado el contenido del contenedor /Applications/YourProblemApplication.app. Por ejemplo, si usas Monolingüe o una aplicación similar para eliminar otros archivos de idioma para ahorrar espacio en disco, ha modificado el contenido de la aplicación. Si ha utilizado un programa como CandyBar o IconDubber para cambiar el archivo de icono (.icns), también ha cambiado el contenido de la aplicación.
La forma más fácil de solucionar este problema es eliminar el .app que está generando este error (asegúrese de vaciar la papelera de reciclaje). Reinstale el .app y esta vez, no modifique los contenidos.
Por cierto, todo el proceso de firmas puede generar muchos errores en otras aplicaciones, especialmente en aplicaciones preocupadas por la seguridad como las VPN. Por ejemplo, mi Cisco Unified Personal Communicator dejó de funcionar después de ejecutar Monolingual (pero solo generaría errores de denegación en el registro de la Consola).
fuente
application.xml
dentro del paquete que aparentemente se utiliza para almacenar la clave de licencia. No hace falta decir que cambia cuando uno ingresa la clave de licencia para registrar la aplicación. En mi caso, el problema se resolvió volviendo a firmar la aplicación después de ingresar la clave de licencia con un certificado autofirmado.Los síntomas
De acuerdo con el enlace de los foros de soporte de Apple publicado anteriormente, la ventana emergente aparece solo para ciertas aplicaciones. Agregar una excepción permanente no solucionó el problema del póster allí. Asker informa de la ventana emergente que aparece todos Aplicaciones, aunque intermitentes.
Diagnóstico
Parece que el firewall no está reconociendo correctamente las aplicaciones y / o actuando incorrectamente en su detección. Esta creencia se ve reforzada por la idea de que para algunas personas no todas las aplicaciones están causando esto.
Pruebas Para determinar qué se ha bloqueado en el firewall, podríamos probar varios escenarios:
cp
'del nuevo usuario).diff
Los archivos de configuración y comprobar si hay anomalías.Información extra
Algunas personas están sugiriendo que se apague su firewall, pero nadie que informó de los problemas parece haberlo hecho (o no lo ha hecho), por lo que no sabemos si esto lo soluciona.
fuente
Esto es demasiado parcial para ser una respuesta, pero no puedo comentar bajo las reglas de reputación barroca del superusuario. No obstante, es una contribución útil, OMI.
El problema del parpadeo del cuadro de diálogo del cortafuegos para mí se produce de forma muy reproducible, se produce en el cuadro de diálogo abrir / guardar cada aplicaciones cuando estoy en el trabajo .
En mi oficina hay una red mixta de máquinas de Windows, de macs y de servidores de archivos de ubuntu / linux. En mi estudio, por el contrario, solo hay macs. El problema nunca ocurre en el estudio.
Además, puedo hacer que el problema desaparezca en el trabajo: si inicio sesión en la máquina Linux y apago el demonio de uso compartido de archivos SMB (es decir, en ejecución
/etc/init.d/smbd stop
) entonces el problema también desaparece.Por lo tanto, el problema, o al menos yo, tiene que ver con las aplicaciones que utilizan el cuadro de diálogo abrir / guardar con un recurso compartido SAMBA en la red.
El servidor de Linux está ejecutando la versión 3.5.4 de la suite SAMBA; Me interesaría saber si el mismo problema puede ser causado por los recursos compartidos de las máquinas con Windows, o por diferentes versiones de samba, o posiblemente por configuraciones de archivos compartidos diferentes en la versión de samba.
En lo que respecta a la desactivación del firewall, sí, esto soluciona el problema. Sin embargo, con frecuencia estoy usando cafés inalámbricos desconocidos y no considero la opción de desactivar el firewall. Sin embargo, es interesante que, al volver a encender el firewall, el problema se detenga temporalmente . Una vez que haya reiniciado el cortafuegos, el problema no volverá a aparecer en los siguientes cuadros de diálogo de guardar, al menos. No sé cuánto tiempo durará ese efecto, no intenté ser riguroso la última vez que lo intenté, pero lo reinicié de nuevo y le informaré.
fuente
Descubrí que si entro en una aplicación y aparece un cuadro de diálogo de abrir o guardar, puedo esperar hasta que aparezca la ventana "¿Desea ...?" Y presione inmediatamente Esc llave. Después de hacer eso, el problema ya no se produce en esa aplicación, incluso después de que salga y reinicie.
fuente
Como lo dijo andre También me pasó a mí, porque había cambiado las opciones de visualización de una aplicación. Cuando tuve esta aplicación ejecutándose recientemente, la ventana emergente comenzó a aparecer ...
Mis pasos para resolver el problema fueron los siguientes:
Ahora el popup desapareció, ¡buena suerte para todos!
PD. Estuve ejecutando esta aplicación en el modo cambiado durante mucho tiempo sin ningún problema, supongo que un cambio en el sistema Mac OS X hizo que esto sucediera.
fuente
Detener y reiniciar el firewall resolvió este problema por mí.
fuente