Хотите ли вы, чтобы приложение «Python.app» принимало входящие сетевые подключения? после добавления в брелок

1269
codyc4321

Я 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

1 ответ на вопрос

0
ptim

Вам может понадобиться --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 

(Обратите внимание, что вам нужно принять диалог в последний раз)

Похожие вопросы