NVIDIA Sync v0.64.24 on macOS: Local Network warning shown, but app does not appear in Local Network settings

NVIDIA Sync v0.64.24 / 0.64.24.1408 on macOS

Problem:

NVIDIA Sync shows a Local Network banner with the message:

Local Network Access Required

NVIDIA Sync needs local network access on macOS to connect to your devices.Under Privacy & Security, go to Local Network and enable NVIDIA Sync.

But NVIDIA Sync does not appear under:
System Settings → Privacy & Security → Local Network

Inspection:
The app bundle is missing the required Local Network privacy keys.

Main bundle:
/Applications/NVIDIA Sync.app/Contents/Info.plist
CFBundleIdentifier: com.nvidia.nvidia-sync
NSLocalNetworkUsageDescription: Does Not Exist
NSBonjourServices: Does Not Exist

Helpers also missing the same keys:
com.nvidia.nvidia-sync.helper
com.nvidia.nvidia-sync.helper.Renderer
com.nvidia.nvidia-sync.helper.Plugin
com.nvidia.nvidia-sync.helper.GPU

Question:
Is this a packaging bug in NVIDIA Sync v0.64.24 for macOS?

Tagging @abull and @AoE because this appears related to the earlier Local Network access thread and the v0.64.24 macOS Local Network warning-banner change.

Thanks for reporting this, we will try to reproduce but we have seen many successful uses of the latest version on Mac

Can you try uninstalling, rebooting your computer, and reinstalling NV sync? It should prompt you for Local Network Access

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

  • No macOS Local Network permission prompt appears.

  • The NVIDIA Sync UI still shows the Local Network Access Required banner.

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:

  1. NVIDIA Sync still does not appear in macOS Local Network permissions.

  2. No Local Network prompt appears.

  3. The app UI still says Local Network Access Required.

  4. nvsync probe-network says "allowed".

  5. Bonjour, hostname resolution, SSH, ping, and TCP port 22 all work outside the Sync UI.

  6. 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?