From 7bddbbeb438316bd2f47bc128dd89850ca5be4bb Mon Sep 17 00:00:00 2001 From: Mike Pitre <12040919+mikepitre@users.noreply.github.com> Date: Wed, 17 Jun 2026 12:33:32 -0400 Subject: [PATCH] fix(expo): avoid appcheckcore google sign-in regression --- .changeset/expo-google-appcheckcore-pin.md | 5 +++++ packages/expo/ios/ClerkGoogleSignIn.podspec | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 .changeset/expo-google-appcheckcore-pin.md diff --git a/.changeset/expo-google-appcheckcore-pin.md b/.changeset/expo-google-appcheckcore-pin.md new file mode 100644 index 00000000000..e4563e644a4 --- /dev/null +++ b/.changeset/expo-google-appcheckcore-pin.md @@ -0,0 +1,5 @@ +--- +'@clerk/expo': patch +--- + +Fixes iOS prebuild failures caused by newer Google Sign-In pod dependencies by avoiding the AppCheckCore version that requires additional CocoaPods modular header configuration. diff --git a/packages/expo/ios/ClerkGoogleSignIn.podspec b/packages/expo/ios/ClerkGoogleSignIn.podspec index e356ea70c8c..b6d4e049d58 100644 --- a/packages/expo/ios/ClerkGoogleSignIn.podspec +++ b/packages/expo/ios/ClerkGoogleSignIn.podspec @@ -16,6 +16,9 @@ Pod::Spec.new do |s| s.static_framework = true s.dependency 'GoogleSignIn', '~> 9.0' + # AppCheckCore 11.3.0 introduces a RecaptchaInterop dependency that fails + # static CocoaPods integration unless apps opt into modular headers. + s.dependency 'AppCheckCore', '< 11.3.0' # Only include the Google Sign-In module files s.source_files = 'ClerkGoogleSignInModule.swift', 'ClerkGoogleSignInModule.m'