From 81a841482542c95e5cc1ba3f9e7cba2fc59d9cdf Mon Sep 17 00:00:00 2001
From: Jason Lu <151680919+Nottlespike@users.noreply.github.com>
Date: Mon, 25 May 2026 19:47:48 -0700
Subject: [PATCH] fix(macos/packaging): add NSLocalNetworkUsageDescription so
Bonjour can register (#5186)
---
src_assets/macos/build/Info.plist.in | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src_assets/macos/build/Info.plist.in b/src_assets/macos/build/Info.plist.in
index 3aa70c25..f5841580 100644
--- a/src_assets/macos/build/Info.plist.in
+++ b/src_assets/macos/build/Info.plist.in
@@ -28,6 +28,8 @@
@CMAKE_PROJECT_NAME@ requires access to system audio to capture and stream audio output.
NSScreenCaptureUsageDescription
@CMAKE_PROJECT_NAME@ requires access to screen recording to capture and stream your screen content.
+ NSLocalNetworkUsageDescription
+ @CMAKE_PROJECT_NAME@ advertises itself on your local network via Bonjour so Moonlight clients can discover this host.
NSBonjourServices
_nvstream._tcp