アプリケーション「Python.app」がネットワーク接続の受信を受け入れるようにしますか?キーチェーンに追加した後

アプリケーション「Python.app」がネットワーク接続の受信を受け入れるようにしますか?キーチェーンに追加した後

python server.pyボトルサーバーを使って実行しています

私はついていきますhttps://stackoverflow.com/questions/19688841/add-python-to-os-x-firewall-optionsキーチェーンにwhich pythonとを追加するwhich python3

ボトルサーバーを実行するたびに同じボックスが表示されますpass in proto tcp from any to any port 8080/etc/pf.conf

私のボトルファイルは

import bottle

bottle.TEMPLATE_PATH = ["static", "views"]
app = bottle.default_app()

app.run(host="0.0.0.0", port=8080, reloader=True, debug=True)

これで、サーバーを更新するたびに、リクエストが行われるとポップアップが表示されます

このポップアップを止めるにはどうしたらいいでしょうか? ありがとうございます

答え1

フラグが必要かもしれません--deep...答えを比較してくださいhttps://apple.stackexchange.com/a/121010/6126これは私にとってはうまくいきます:

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

(最後にもう一度ダイアログに同意する必要があることに注意してください)

関連情報