¿Quieres que la aplicación “Python.app” acepte conexiones de red entrantes? después de agregar al llavero

¿Quieres que la aplicación “Python.app” acepte conexiones de red entrantes? después de agregar al llavero

Estoy ejecutando python server.pyusando el servidor de botella

Yo sigohttps://stackoverflow.com/questions/19688841/add-python-to-os-x-firewall-optionsy agregar which pythony which python3al llavero

Cada vez que ejecuto el servidor de botellas aparece el mismo cuadro. También agregué pass in proto tcp from any to any port 8080a/etc/pf.conf

Mi archivo de botella es como

import bottle

bottle.TEMPLATE_PATH = ["static", "views"]
app = bottle.default_app()

app.run(host="0.0.0.0", port=8080, reloader=True, debug=True)

Así que ahora cada vez que actualizo el servidor, cuando se realiza una solicitud, aparece la ventana emergente.

¿Cómo puedo detener esta ventana emergente? Gracias

Respuesta1

Quizás necesites la --deepbandera... Compara la respuestahttps://apple.stackexchange.com/a/121010/6126que funciona para mí:

# Re-signing an app: 
codesign -f --deep -s <certname> /path/to/app
# Verify that it worked: 
codesign -dvvvv /path/to/app

(Tenga en cuenta que debe aceptar el diálogo por última vez)

información relacionada