Hi everyone,
I’m encountering a persistent networking issue where macOS seems to “forget” local network permissions for TouchDesigner after a system restart.
The Setup:
-
Main Computer: Mac Mini M4
-
OS Versions: Tested on both macOS 15 Sequoia and macOS 26 Tahoe.
-
TouchDesigner Builds: 2025.32050 and 2025.32460.
-
Hardware: PC Laptop and ESP32 (Ethernet) connected via a switching hub.
-
Protocol: OSC communication.
The Problem: Every time I restart the Mac Mini, TouchDesigner fails to send OSC data, even though it can still receive it.
Status after a fresh boot:
-
Mac: Receives OSC from the PC successfully.
-
PC: Receives OSC from the ESP32 and can send to the Mac.
-
Mac: Cannot send OSC data to the PC or the ESP32.
The only way to fix it is to manually refresh the permission:
-
Open System Settings > Privacy & Security > Local Network.
-
Find TouchDesigner in the list.
-
Toggle the switch OFF and then back ON.
-
OSC output immediately begins working correctly.
This happens every single time the system is restarted. Since this is for an installation, I need the system to be able to boot and run without this manual step.
Has anyone found a permanent fix for this “permission ghosting,” or is there a way to trigger this toggle via a script or terminal command on startup?
Thank you!