From 032eea5d29a6ac70f1751bc1d774e94fc0bd9d64 Mon Sep 17 00:00:00 2001 From: SamGu-NRX Date: Fri, 2 Oct 2026 14:07:59 -0500 Subject: [PATCH] ios: say why House Scan asks for local network access The developer flow in ios/README.md points the app at a House Scan server on a laptop on the same Wi-Fi. Info.plist already allows plain http to local-network addresses (NSAllowsLocalNetworking), but it had no NSLocalNetworkUsageDescription. iOS asks for local network access in that flow, so the prompt had no purpose text (#144, second half). The new string says the app connects to a House Scan server on the local network only when a developer has set one up for testing. It claims no Wi-Fi scanning. Homeowners use the hosted https server and never reach this. Checked with plutil -lint and a PlistBuddy read-back. Info.plist is hand-maintained (INFOPLIST_FILE in project.yml), so the project file is unchanged. The prompt on a physical phone is not yet checked. Co-Authored-By: Claude Code --- ios/Config/Info.plist | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ios/Config/Info.plist b/ios/Config/Info.plist index 1b5953a5b..d9fbfcb67 100644 --- a/ios/Config/Info.plist +++ b/ios/Config/Info.plist @@ -35,6 +35,8 @@ NSCameraUsageDescription House Scan uses the camera to measure the outside wall around your electric meter. + NSLocalNetworkUsageDescription + House Scan connects to a House Scan server on your local network only when a developer has set it up for testing. NSMotionUsageDescription House Scan records your phone's motion and air pressure while you scan and saves them with the scan. The readings stay on this phone unless you share the scan. UIApplicationSceneManifest