From c907333df2f4cfdea3c2ff46efcc917b268a986f Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Sat, 13 Jun 2026 01:22:12 -0700 Subject: [PATCH] =?UTF-8?q?M4:=20make=20device=20testing=20work=20?= =?UTF-8?q?=E2=80=94=20LAN=20IP=20in=20QR=20+=20automatic=20iOS=20signing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - LANAddress.primaryIPv4() (getifaddrs, prefers en*) embedded in the pairing QR via beginPairing, so the phone dials the Mac directly instead of relying on Bonjour discovery (much more robust on real networks; Bonjour stays a fallback). - iOS project switches from CODE_SIGNING_ALLOWED=NO to CODE_SIGN_STYLE=Automatic so it signs to a physical device once a team is selected in Xcode (simulator still builds without a team). 174 tests green; macOS + iOS-simulator builds clean. Co-Authored-By: Claude Opus 4.8 (1M context) --- NucleicRemote/NucleicRemote.xcodeproj/project.pbxproj | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/NucleicRemote/NucleicRemote.xcodeproj/project.pbxproj b/NucleicRemote/NucleicRemote.xcodeproj/project.pbxproj index 54bed28..bf3bfc0 100644 --- a/NucleicRemote/NucleicRemote.xcodeproj/project.pbxproj +++ b/NucleicRemote/NucleicRemote.xcodeproj/project.pbxproj @@ -178,9 +178,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_IDENTITY = ""; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; @@ -207,9 +205,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_IDENTITY = ""; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; + CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES;