我正在python server.py
使用 Bottle 伺服器運行
我跟隨https://stackoverflow.com/questions/19688841/add-python-to-os-x-firewall-options並將which python
和添加which python3
到鑰匙串
每次我運行 Bottle 伺服器時,都會彈出相同的框框。我還添加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
(請注意,您需要最後一次接受該對話框)