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

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

Я работаю 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

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

Связанный контент