Undefined symbols generated by Google Mobile Ads SDK

I have removed and updated the repo several times and reinstalled the pods but it keeps coming back to the following errors:

ld: Undefined symbols:
  _kGADErrorDomain, referenced from:
      -[GADMAdapterAppfireworks getInterstitial] in AdapterAppTracker.a[arm64][2](GADMAdapterAppfireworks.o)
      -[GADMAdapterAppfireworks getInterstitial] in AdapterAppTracker.a[arm64][2](GADMAdapterAppfireworks.o)
      -[GADMAdapterAppfireworks getBannerWithSize:] in AdapterAppTracker.a[arm64][2](GADMAdapterAppfireworks.o)
      -[GADMAdapterAppfireworks onModuleFailed:error:cached:] in AdapterAppTracker.a[arm64][2](GADMAdapterAppfireworks.o)
      -[GADMAdapterAppfireworks onModuleFailed:error:cached:] in AdapterAppTracker.a[arm64][2](GADMAdapterAppfireworks.o)
      -[GADMAdapterAppfireworks setUp] in AdapterAppTracker.a[arm64][2](GADMAdapterAppfireworks.o)
      -[GADMAdapterAppfireworks setUp] in AdapterAppTracker.a[arm64][2](GADMAdapterAppfireworks.o)

Any assistance would be appreciated. That is all there is in the logs that I have been able to determine.

Pod file snippet:

platform :ios, '14.0'

use_frameworks!

target 'CDLPractice' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks

  # Pods for CDLPractice
  pod 'Google-Mobile-Ads-SDK'
  pod 'Firebase/Core'
  pod 'FirebaseCrashlytics'
  pod 'Firebase/Database', '~> 7.0.0'
  pod 'Firebase/Performance'
  pod 'Firebase/RemoteConfig'
  pod 'Firebase/Storage'
  pod 'FirebaseAnalytics'
  pod 'SwiftLint'
  pod 'ZendeskChatSDK'
  pod 'MBCircularProgressBar'
  pod 'OneSignalXCFramework', '>= 3.0.0', '< 4.0'

Leave a Comment