Soll die Anwendung "Python.app" eingehende Netzwerkverbindungen akzeptieren? nach dem Hinzufügen zum Schlüsselbund

1386
codyc4321

Ich python server.pyverwende Flaschenserver

Ich folge https://stackoverflow.com/questions/19688841/add-python-to-os-x-firewall-options und füge which pythonund which python3zum keychain hinzu

Jedes Mal, wenn ich Flaschenserver betreibe, bekomme ich die gleiche Box. Ich habe auch pass in proto tcp from any to any port 8080zu/etc/pf.conf

Meine Flaschenakte ist wie

import bottle  bottle.TEMPLATE_PATH = ["static", "views"] app = bottle.default_app()  app.run(host="0.0.0.0", port=8080, reloader=True, debug=True) 

also jetzt, wenn ich den Server aktualisiere, wenn eine Anfrage gestellt wird, erhalte ich das Popup

Wie kann ich dieses Popup stoppen? Vielen Dank

1

1 Antwort auf die Frage

0
ptim

Möglicherweise benötigen Sie die --deepFlagge ... Vergleichen Sie die Antwort https://apple.stackexchange.com/a/121010/6126, die für mich funktioniert:

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

(Beachten Sie, dass Sie den Dialog ein letztes Mal akzeptieren müssen.)