commit 7bf470770ca62e0e6be71cba1d468016358cac4a
parent 6e47399444fc9dae2bc2182e966157a7b0fb8b3d
Author: Jean Schurger <jean@schurger.org>
Date: Sat, 17 Oct 2026 14:36:00 -0400
fastlane: get_certificates takes the keychain password (KEYCHAIN_PASSWORD) to allow codesign on the new key
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0141Zm4UQq8PATQAG98MdNCc
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/iosApp/fastlane/Fastfile b/iosApp/fastlane/Fastfile
@@ -14,7 +14,8 @@ platform :ios do
)
# Distribution certificate of the team, created and installed in the keychain if missing
- get_certificates(api_key: api_key, output_path: Dir.tmpdir)
+ # The keychain password lets it allow codesign to use the new key without a dialog
+ get_certificates(api_key: api_key, output_path: Dir.tmpdir, keychain_password: ENV.fetch("KEYCHAIN_PASSWORD", ""))
# App Store profile (downloaded or created): the export signs manually with it.
# SIGH_FORCE=1 makes a new one, after a capability changed on the App ID.