"Python.app" 응용 프로그램이 들어오는 네트워크 연결을 허용하도록 하시겠습니까? 키체인에 추가한 후

"Python.app" 응용 프로그램이 들어오는 네트워크 연결을 허용하도록 하시겠습니까? 키체인에 추가한 후

python server.py병 서버를 사용하여 실행 중입니다.

나는 팔로우한다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

(마지막으로 대화 상자를 수락해야 합니다.)

관련 정보