feat: add NSLocalNetworkUsageDescription to iOS and macOS Info.plist

Required for local network privacy prompt on macOS 15+ and iOS 14+.
App appears in System Settings → Local Network after connecting to a
LAN server. Internet-hosted servers only need network.client entitlement.
This commit is contained in:
Edison Jwa
2026-05-17 22:10:39 +09:00
parent 4ecea09bbc
commit 63b102ed27
2 changed files with 4 additions and 0 deletions
@@ -55,6 +55,8 @@
<array>
<string>audio</string>
</array>
<key>NSLocalNetworkUsageDescription</key>
<string>Chanora needs local network access to connect to TeamSpeak-compatible voice servers.</string>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
@@ -36,5 +36,7 @@
<string>Chanora needs microphone access so you can talk on your TeamSpeak-compatible voice server.</string>
<key>NSInputMonitoringUsageDescription</key>
<string>Chanora uses Input Monitoring so push-to-talk keys work even when other apps are focused. Chanora never records what you type — only the key you bound for talking.</string>
<key>NSLocalNetworkUsageDescription</key>
<string>Chanora needs local network access to connect to TeamSpeak-compatible voice servers.</string>
</dict>
</plist>