尝试存档项目时,Admob导致Apple Mach-O Linker错误



当我尝试在模拟器中运行时,项目运行良好。然而,当我尝试归档该项目时,我得到了以下错误。代码太长。我只是放了一部分。

duplicate symbol l017 in:
    GoogleMobileAds.framework/GoogleMobileAds(GADBannerAdViewDelegate.o)
    GoogleMobileAds(GADRewardBasedVideoAd+Mediation.o)
duplicate symbol l018 in:
    GoogleMobileAds.framework/GoogleMobileAds(GADCSITimeRecorder.o)
  GoogleMobileAds.framework/GoogleMobileAds(GADRewardBasedVideoAd+Mediation.o)
duplicate symbol l008 in:
    GoogleMobileAds.framework/GoogleMobileAds(GADNativeAdAttributionView.o)
    GoogleMobileAds.framework/GoogleMobileAds(GADPushTransitionView.o)
duplicate symbol l014 in:
    GoogleMobileAds.framework/GoogleMobileAds(GADPinger.o)
    GoogleMobileAds.framework/GoogleMobileAds(GADAdAppViewController.o)
ld: 28 duplicate symbols for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

如何解决这个问题?

通过删除"-OjC"链接器标志解决了问题。

相关内容

最新更新