Starting from macOS 15 (macOS Sequoia), a new pop-up is triggered: “Local Network Privacy.” We have some questions regarding this new pop-up on MacOS:
Question 1: If a launchd daemon invokes a command-line tool, will this tool trigger the local network prompt if it attempts to access the network?
We use a launchd daemon which runs in root context and is started from /Library/LanuchDaemons/
Question 2: How will this prompt work across various macOS executables?
I have read other developer forum articles and the https://developer.apple.com/forums/thread/663858 - Local Network Privacy FAQ. The responses are a little unclear and any insight into these questions would be very helpful with this new requirements.
Programs running as root are automatically granted local network access. This includes launchd
daemons and any child processes they run.
IMPORTANT There’s a gnarly bug in macOS 15.0 (FB14812974
) that means that this exception doesn’t apply to DNS operations. It’s fixed in macOS 15.1.
How will this prompt work across various macOS executables?
I don’t understand this question.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"