Thanks. I tried the uninstall/reboot/reinstall path.
What I did:
-
Quit NVIDIA Sync.
-
Removed /Applications/NVIDIA Sync.app.
-
Rebooted the Mac.
-
Reinstalled NVIDIA Sync v0.64.24.
-
Confirmed the installed app is in /Applications.
-
Confirmed the running process is from /Applications/NVIDIA Sync.app, not the DMG/Downloads copy.
-
Confirmed the app is valid/notarized by macOS.
-
Checked that no other NVIDIA Sync.app copies were found in common locations.
-
I also temporarily moved the NVIDIA Sync preference/cache/session files aside to test whether it was stale local app state, but then restored them exactly from backup. I did not change Spark-side SSH trust, Keychain, or the saved Sync SSH config.
Result:
- NVIDIA Sync still does not appear under:
System Settings → Privacy & Security → Local Network
Additional checks:
/Applications/NVIDIA Sync.app/Contents/Info.plist still appears to be missing:
NSLocalNetworkUsageDescription
NSBonjourServices
The helper bundles also appear to be missing those keys.
However, this is where it gets confusing:
nvsync-arm64 probe-network
{
"status": "allowed"
}
Also, macOS Bonjour/mDNS discovery works from Terminal:
dns-sd -B _ssh._tcp local
shows both DGX Sparks.
Hostname resolution also works for both .local Spark hostnames. SSH by hostname works. Ping to the resolved Spark IP works. nc to port 22 succeeds.
But NVIDIA Sync still fails in the UI after a few minutes with an error like:
Unexpected Error: dial tcp <spark-ip>:22: connect: no route to host
That is confusing because the same Mac can route to the Spark IP, ping it, reach port 22, and SSH by hostname successfully.
So after uninstall/reboot/reinstall, the state is:
-
NVIDIA Sync still does not appear in macOS Local Network permissions.
-
No Local Network prompt appears.
-
The app UI still says Local Network Access Required.
-
nvsync probe-network says "allowed".
-
Bonjour, hostname resolution, SSH, ping, and TCP port 22 all work outside the Sync UI.
-
The app bundle still appears to lack NSLocalNetworkUsageDescription and NSBonjourServices.
Could you confirm whether NVIDIA Sync v0.64.24 is expected to appear under macOS Local Network permissions? And if yes, what should trigger that prompt? Also, is the missing NSLocalNetworkUsageDescription / NSBonjourServices expected for this build, or could this be a packaging issue?