¿Cómo consigo el Firewall de Mac OS X para permitir permanentemente mi aplicación iOS?

Estoy escribiendo una aplicación para iOS que actúa, entre otras cosas, como un servidor telnet. Naturalmente, comienza a escuchar las conexiones tan pronto como comienza.

Cuando ejecuto la aplicación en el simulador, Mac OS X (estoy en 10.7.3) me pide que permita o denegue mi aplicación para aceptar conexiones de red entrantes. Este es el mensaje estándar de Firewall que usa Mac OS X para todas las aplicaciones en red sin firmar.

e canso de hacer clic en "Permitir" cincuenta o más veces al día, por lo que busco una forma de agregar permanentemente mi aplicación a la lista de aplicaciones permitidas del Firewall.

He intentado lo siguiente.

Open Activity Monitor mientras mi aplicación se está ejecutando. Seleccione mi aplicación. Haga clic en "Inspeccionar". Vaya a la pestaña Abrir archivos y puertos. Una de las primeras líneas es la ruta precisa a mi aplicación. Copie y pegue esta ruta.Abra el firewall ... Configuración avanzada.Haga clic en el botón + (agregar).Busque en la ruta de la aplicación y selecciónela, agregándola así a la lista de aplicaciones para las que se permiten conexiones entrantes.

En el último paso hay una decisión importante. Puede agregar el paquete de aplicación .app o Mostrar contenido en ese paquete y agregar el "ejecutable de Unix" dentro. He intentado ambos enfoques.

Interesantemente, Firewall de hecho dejará de advertirte sobre la aplicación—por un momento Sin embargo, después de algunas ejecuciones, no me queda claro qué evento realmente causa este cambio, pero ocurre dentro de media hora más o menos, en general, Firewall comienza a advertir sobre la aplicación nuevamente.

¿Cómo configuro Firewall para permitir permanentemente mi aplicación iOS?

Naturalmente, podría evitar todo este problema deshabilitando el firewall de Mac OS X. También podría evitar volver a tener una astilla en mi pie cortándola. Ninguno de estos cursos de acción me recomiendan.

¿Qué sugieres

Respuestas a la pregunta(10)

Su respuesta a la pregunta