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'