我正在python server.py
使用 Bottle 服务器运行
我跟随https://stackoverflow.com/questions/19688841/add-python-to-os-x-firewall-options并将which python
和添加which python3
到钥匙串
每次我运行 Bottle Server 时,都会弹出相同的框。我还添加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
(请注意,您需要最后一次接受对话框)