From 115a24b16ddd7c10710d2e952404e823dc32fd54 Mon Sep 17 00:00:00 2001 From: James Brunton Date: Thu, 19 Feb 2026 10:26:01 +0000 Subject: [PATCH] Add plist file for Mac permissions (#5756) # Description of Changes There's speculation that the Mac app failing to connect to self-hosted servers (#5264) is because of missing OS-permissions [NSLocalNetworkUsageDescription](https://developer.apple.com/documentation/bundleresources/information-property-list/nslocalnetworkusagedescription). This PR adds it in a `Info.plist` file which ships with the Tauri app which should throw an OS permissions dialog if required. --- frontend/src-tauri/Info.plist | 8 ++++++++ frontend/src-tauri/tauri.conf.json | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 frontend/src-tauri/Info.plist diff --git a/frontend/src-tauri/Info.plist b/frontend/src-tauri/Info.plist new file mode 100644 index 000000000..59ba77c95 --- /dev/null +++ b/frontend/src-tauri/Info.plist @@ -0,0 +1,8 @@ + + + + + NSLocalNetworkUsageDescription + Stirling-PDF needs access to your local network to connect to self-hosted servers. + + diff --git a/frontend/src-tauri/tauri.conf.json b/frontend/src-tauri/tauri.conf.json index 410e25f3b..b4b70d2e6 100644 --- a/frontend/src-tauri/tauri.conf.json +++ b/frontend/src-tauri/tauri.conf.json @@ -76,7 +76,8 @@ "minimumSystemVersion": "10.15", "signingIdentity": null, "entitlements": null, - "providerShortName": null + "providerShortName": null, + "infoPlist": "Info.plist" } }, "plugins": {