From a1d90f9121e00a1aa8d04b0ca4e1da61e6cad70f Mon Sep 17 00:00:00 2001 From: Nimrod Gutman Date: Wed, 18 Feb 2026 13:24:43 +0200 Subject: [PATCH] fix(ios): restore local signing override wiring --- .gitignore | 1 + apps/ios/Signing.xcconfig | 4 +++- apps/ios/Sources/Info.plist | 13 +++++++++++++ scripts/ios-configure-signing.sh | 2 ++ 4 files changed, 19 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 2ee577593bc..118e705838c 100644 --- a/.gitignore +++ b/.gitignore @@ -41,6 +41,7 @@ Core/ apps/ios/*.xcodeproj/ apps/ios/*.xcworkspace/ apps/ios/.swiftpm/ +apps/ios/.derivedData/ apps/ios/.local-signing.xcconfig vendor/ apps/ios/Clawdbot.xcodeproj/ diff --git a/apps/ios/Signing.xcconfig b/apps/ios/Signing.xcconfig index c11f974e9ee..196bf80da27 100644 --- a/apps/ios/Signing.xcconfig +++ b/apps/ios/Signing.xcconfig @@ -1,5 +1,6 @@ // Default signing values for shared/repo builds. -// For local development overrides, create LocalSigning.xcconfig (git-ignored). +// Auto-selected local team overrides live in .local-signing.xcconfig (git-ignored). +// Manual local overrides can go in LocalSigning.xcconfig (git-ignored). OPENCLAW_CODE_SIGN_STYLE = Manual OPENCLAW_DEVELOPMENT_TEAM = Y5PE65HELJ @@ -10,4 +11,5 @@ OPENCLAW_SHARE_BUNDLE_ID = ai.openclaw.ios.share OPENCLAW_APP_PROFILE = ai.openclaw.ios Development OPENCLAW_SHARE_PROFILE = ai.openclaw.ios.share Development +#include? ".local-signing.xcconfig" #include? "LocalSigning.xcconfig" diff --git a/apps/ios/Sources/Info.plist b/apps/ios/Sources/Info.plist index ad421e0e542..327a4315460 100644 --- a/apps/ios/Sources/Info.plist +++ b/apps/ios/Sources/Info.plist @@ -18,6 +18,19 @@ $(PRODUCT_NAME) CFBundlePackageType APPL + CFBundleShortVersionString + 2026.2.18 + CFBundleURLTypes + + + CFBundleURLName + ai.openclaw.ios + CFBundleURLSchemes + + openclaw + + + CFBundleVersion 20260218 NSAppTransportSecurity diff --git a/scripts/ios-configure-signing.sh b/scripts/ios-configure-signing.sh index f7fceb72227..ef891632c1b 100755 --- a/scripts/ios-configure-signing.sh +++ b/scripts/ios-configure-signing.sh @@ -28,6 +28,8 @@ tmp_file="$(mktemp "${TMPDIR:-/tmp}/openclaw-ios-signing.XXXXXX")" cat >"${tmp_file}" <