From 6ac2faf06362dc2ac3d988f846f6a5f7b76ed6dd Mon Sep 17 00:00:00 2001 From: cdricms <36056008+cdricms@users.noreply.github.com> Date: Fri, 14 Aug 2026 09:32:41 +0200 Subject: [PATCH] fix(apple): drop unused iOS background mode and empty Bonjour entry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit UIBackgroundModes declared `remote-notification`, but the app has no APNs code: notifications are local only, through UNUserNotificationCenter. The background transfer assertion uses beginBackgroundTask, which needs no declared mode. An unused background mode is gratuitous review surface. NSBonjourServices held a single empty string, which is not a valid service type. Nothing in the core browses or advertises Bonjour services — iroh's local-discovery feature is not enabled — so the key served no purpose. NSLocalNetworkUsageDescription stays: direct connections to peers on the same network still need it. --- apple/VniDrop/Resources/Info.plist | 8 -------- 1 file changed, 8 deletions(-) diff --git a/apple/VniDrop/Resources/Info.plist b/apple/VniDrop/Resources/Info.plist index 84d9cb3..8879871 100644 --- a/apple/VniDrop/Resources/Info.plist +++ b/apple/VniDrop/Resources/Info.plist @@ -75,10 +75,6 @@ NFCReaderUsageDescription VniDrop uses NFC to read transfer invitation tags. - NSBonjourServices - - - NSCameraUsageDescription VniDrop uses the camera to scan transfer QR codes. NSLocalNetworkUsageDescription @@ -87,10 +83,6 @@ view. Mirrors the single-window macOS behavior. --> UIApplicationSupportsMultipleScenes - UIBackgroundModes - - remote-notification - UIFileSharingEnabled UILaunchScreen