Admob (6.12.x) Symbolic undefined error solution (IOS), admob6.12.x
When you upgrade the SDK version of Admob to 6.12.x,
Follow the official documentation (https://developers.google.com/mobile-ads-sdk/docs/#ios ),
Add the following framework:
StoreKitAudioToolboxMessageUISystemConfigurationCoreGraphicsAdSupport
Then add-ObjC to the Other Linker Flags in the application target build settings.
The following Link error still occurs during compilation.
Undefined symbols for architecture armv7: "_OBJC_CLASS_$_EKEvent", referenced from: objc-class-ref in libGoogleAdMobAds.a(GADOpener.o) "_OBJC_CLASS_$_EKEventEditViewController", referenced from: objc-class-ref in libGoogleAdMobAds.a(GADOpener.o)ld: symbol(s) not found for architecture armv7clang: error: linker command failed with exit code 1 (use -v to see invocation)
The solution is as follows:Add EventKit. framework and EventKitUI. framework to the project.
Add method: Click project properties at the top of the page. Open the General tab and find the Link framework and Libraries under the tab. Use the displayed + button to add the above two frameworks.