From 0326909e51e80e18a0d9a408d89814290d8e8996 Mon Sep 17 00:00:00 2001 From: Adam Moussa <166072409+amoussa1229@users.noreply.github.com> Date: Tue, 19 May 2026 18:47:09 -0400 Subject: [PATCH] Add verbose match output and keychain diagnostics for signing issue Certificate installs to keychain but security find-identity shows no signing identities. Added verbose match, explicit keychain params, setup_ci force, profile_name in update_code_signing_settings, and diagnostic security find-identity commands to diagnose the import. --- mobile/fastlane/Fastfile | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/mobile/fastlane/Fastfile b/mobile/fastlane/Fastfile index bc64980..07a0c1e 100644 --- a/mobile/fastlane/Fastfile +++ b/mobile/fastlane/Fastfile @@ -98,7 +98,7 @@ default_platform(:ios) platform :ios do desc "Build and upload to TestFlight" lane :beta do - setup_ci + setup_ci(force: true) key_pem = normalize_p8_key(ENV["ASC_KEY_CONTENT"]) @@ -113,12 +113,22 @@ platform :ios do File.delete(key_path) if File.exist?(key_path) - match(type: "appstore", readonly: true) + match( + type: "appstore", + readonly: true, + verbose: true, + keychain_name: "fastlane_tmp_keychain", + keychain_password: "" + ) + + sh("security find-identity -v -p codesigning || true") + sh("security find-identity -v -p codesigning #{File.expand_path("~/Library/Keychains/fastlane_tmp_keychain-db")} || true") update_code_signing_settings( use_automatic_signing: false, team_id: "9KAQYC653W", code_sign_identity: "Apple Distribution", + profile_name: "match AppStore com.seahavenind.proposals", path: "ios/ProposalSystem.xcodeproj" )