Ich entwickle eine einfache Python3-Server-App. Ich rufe es so an:
python3 bbserver.py
Jedes Mal, nachdem ich dies getan habe, bekomme ich das OSX Popup:
Soll die Anwendung "Python.app" eingehende Netzwerkverbindungen akzeptieren?
Ich habe versucht, eine Ausnahme für Python3 ausführbar machen (es gibt keine Python3.app) in der Firewall und habe Code-Signing mit einem Codesign-Zertifikat so versucht:
codesign -f -s meincodecert /Library/Frameworks/Python.framework/Versions/3.4/bin/python3 --deep
Kein Glück.
Wenn Sie ein virtualenv oder etwas Ähnliches verwenden, könnten Sie die falsche Version von Python signieren.
%Vor%So überprüfen Sie den Status des Zertifikats, mit dem eine App signiert wurde:
%Vor%Beispiel Unsigned:
%Vor%Beispiel signiert:
%Vor%Tags und Links macos python-3.x