Wie verhindert man OSX-Popup für eingehende Verbindungen für Python App?

8

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.

    
Mark Murphy 04.02.2015, 19:17
quelle

1 Antwort

2

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%     
Luke Exton 26.05.2016 09:57
quelle

Tags und Links