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?

0.97.6 just dropped with improvements that should help this. Would you mind trying one more update?

Unfortunately, that did not solve it.

Are you running nvsync probe-network directly from Terminal, or is that result from the NVIDIA Sync UI/logs? If it’s run from Terminal, it may not reflect the same macOS Local Network privacy identity/path as the nvsync binary when NVIDIA Sync launches it as a child process from Electron. If directly from Terminal can you try outside of Terminal?

We’ve configured a 4-node cluster in NVIDIA Sync, but there’s currently no unified dashboard to monitor all nodes together. It would be great to have a cluster-level view that displays the status, metrics, and health of all nodes in a single screen — this would make it much easier to monitor the entire cluster at a glance and quickly identify issues across nodes.

Thank you for the feedback. This request has been provided to the product team for a future enhancement.

@abull I missed the feedback. its the syns desktop, not terminal.

Yes, please install from the desktop not terminal

go to: Set Up Local Network Access | DGX Spark
grab the latest: nvidia-sync.dmg

from finder, double click on the dmg and drag to the Applications folder (replace if one exists)
launch - do you see the local network settings prompt?

@abull I did that long ago and tried it again when you said there was an update. Did you update it again and what me to try it a third time or was did we “loose each other in translation”?

no update in the past week or so, since 0.97.6.

the ask about terminal came from the nvsync probe-network output and an assumption you might be using the terminal to install?

What OS version are you at?

Not sure if you want to try and reset the network settings by moving /Library/Preferences/com.apple.networkextension.uuidcache.plist to another folder to let it be rebuilt? If you do this restart your Mac after moving the file

Is your firewall on system settings → Network → firewall, any settings that might be conflicting?

You could create a new user and see if the issue follows a new user?

Have you tried using NVIDIA DCGM Exporter? It exposes GPU metrics exporter for Prometheus, then you can use Grafana to create your cluster dashboard.

this is still an issue on spark Version: 0.97.6 on my m2 macbook.
above solutions did not resolve.

same issue on my end. not sure how to expose nvidia as an option in the settings.

Same issue here. Just downloaded and installed, nvidia sync is not shown for granting local network access. uninstalled .dmg version, installed via brew, same result. uninstalled brew version, reinstalled dmg version. always reboots in between.

Next steps? Please advise.

Fixes for this issue should have been introduced with version 0.100.7. Please make sure you are updated to the latest version and try again

Can you explain more about how you installed via brew? We do not publish anything NV Sync related to brew

I just used this: Homebrew Formulae: nvidia-sync but to no avail. so I removed that casket and went back to .dmg, but still get