Django Web サーバーの実行中にポップアップ ウィンドウが表示されます
。常に [許可] をクリックすると、[セキュリティとプライバシー] の設定で [python] が存在し、[着信接続を許可する] に設定されていることがわかりますが、それでも表示されます。現れる。このポップアップが再表示されないようにするにはどうすればよいですか?
ありがとう。
これは、問題のあるアプリケーション バイナリに自分で署名することで解決できます。
Disclaimer: Signing an application yourself will make an application appear more
secure to the operating system, when in reality it isn’t. Only sign applications
that you are 100% sure are not spyware or otherwise malicious. If you have any
doubts, just uninstall/reinstall.
パート 1: 署名 ID を作成する
私が目指している解決策 (自分でアプリに署名する) では、署名証明書とも呼ばれる署名 ID を作成する必要があります。これはとても簡単です:
完了すると、キーチェーン アクセスに証明書が表示されます。選択した名前を確認したら、この手順は完了です。素晴らしい!
ステップ 2: アプリケーションに (再) 署名する
次に、アプリケーションに署名する必要があります。これを行うには、ターミナルを再度開き、次のコマンドを使用します。
codesign -s "My Signing Identity" -f $(which python)
ダイアログが表示されるので、「許可」をクリックします。
ここで、アプリケーションを再度開始します。着信接続を受け入れるダイアログが最後にもう一度表示されます。「許可」をクリックします。
今後、警告は表示されなくなります。これで、「許可」を何度もクリックしなければならない不便さを感じることなく、アクティブなファイアウォールのセキュリティを享受できるようになりました。
クレジット: この更新および注釈付きソリューション ガイドの出発点となった元のソースは、https://web.archive.org/web/20140228153242/http://silvanolte.com/blog/2011/01/18/doです。 -you-want-the-application-to-accept-incoming-network-connections