0 votes

Le pare-feu de Mavericks ne conserve pas mes choix.

Je suis sur Mavericks et j'exécute un script Python pour avoir un serveur local minimaliste.

Chaque fois que je lance le serveur, la fenêtre contextuelle du pare-feu s'affiche et me demande "Voulez-vous que l'application "python2.7" accepte les connexions réseau entrantes ?". Je clique sur "Autoriser".

J'ai inspecté les options du pare-feu depuis "Sécurité et confidentialité" et il y a une entrée "Python" qui pointe vers ma version virtualenv de Python qui est marquée comme "Autoriser les connexions entrantes".

Tout semble correct, mais cette popup ne disparaît pas, elle est toujours présente lorsque je lance le serveur.

Peut-être un problème lié aux différentes installations de virtualenv de Python ?

1voto

arunkumar Points 563

Il semble que le problème soit que virtualenv modifie le binaire Python lorsqu'il le copie dans l'environnement, ce qui invalide la signature.

Essayez de suivre cette procédure et voyez si cela résout votre problème : http://blog.movieos.org/post/63545845092/stop-my-os-x-firewall-complaining-about-a-virtualenv

0voto

Sylvain Points 987

Vous pouvez utiliser un certificat auto-signé pour cela.

Apple procédures de signature des codes explique comment en fabriquer un. Recherchez la partie qui dit "Pour utiliser l'assistant de certificat pour créer une identité de signature auto-signée".

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X