-
-
Notifications
You must be signed in to change notification settings - Fork 182
Description
Hello there,
I manage Syncthing with Homebrew and I'm on macOS Sequoia. By updating the software throughout time, I have now accumulated more than 15 syncthing entries in System Settings → Privacy & Security → Local Network.
Other software has been known to have this issue, like Chrome. There's an interesting writeup about how to reset this here, but I've been unable to do this since I've found no way to get Syncthing's bundle ID. What's certain is that just uninstalling Synching hasn't worked for me.
There's also an answer in the aforementioned Apple thread, which is quite interesting:
Later, in 2024, Apple upgraded that post to an official Tech Note: TN3179: Understanding local network privacy.
The first paragraph highlights special macOS Considerations. Right below that are "Build considerations". Here's where it gets interesting. Apple says:
Local network privacy uses your main executable UUID as part of its implementation. If your main executable has no UUID, or shares a UUID with other programs, local network privacy may behave weirdly. To fix that, make sure your main executable has a UUID and that it’s unique. For more about this, see TN3178: Checking for and resolving build UUID problems.
So the question here is twofold:
- How to remove the existing duplicate entries, without getting into dangerous solutions like disabling SIP and deleting files, which can have unwanted side-effects?
- Is there a way this can be fixed in Syncthing? If Syncthing has a particular implementation regarding its UUID, it seems that this could be the source of the issue.
Thank you!