diff --git a/FirebaseCore.podspec b/FirebaseCore.podspec index 15d38f98ca4..38e58e76c7c 100644 --- a/FirebaseCore.podspec +++ b/FirebaseCore.podspec @@ -56,6 +56,7 @@ Firebase Core includes FIRApp and FIROptions which provide central configuration s.dependency 'FirebaseCoreInternal', '~> 12.7.0' s.pod_target_xcconfig = { + 'DEFINES_MODULE' => 'YES', 'GCC_PREPROCESSOR_DEFINITIONS' => 'Firebase_VERSION=' + s.version.to_s, 'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"', 'OTHER_CFLAGS' => '-fno-autolink' diff --git a/FirebaseCoreExtension.podspec b/FirebaseCoreExtension.podspec index c4009cd3ce1..71426ac03d0 100644 --- a/FirebaseCoreExtension.podspec +++ b/FirebaseCoreExtension.podspec @@ -34,5 +34,9 @@ Pod::Spec.new do |s| "#{s.module_name}_Privacy" => 'FirebaseCore/Extension/Resources/PrivacyInfo.xcprivacy' } + s.pod_target_xcconfig = { + 'DEFINES_MODULE' => 'YES' + } + s.dependency 'FirebaseCore', '~> 12.7.0' end diff --git a/FirebaseInstallations.podspec b/FirebaseInstallations.podspec index 6fb501ae3c8..98aa4971f36 100644 --- a/FirebaseInstallations.podspec +++ b/FirebaseInstallations.podspec @@ -52,6 +52,7 @@ Pod::Spec.new do |s| preprocessor_definitions = '' s.pod_target_xcconfig = { + 'DEFINES_MODULE' => 'YES', 'GCC_PREPROCESSOR_DEFINITIONS' => preprocessor_definitions, 'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"' }