我正在尝试将 Google AdMob SDK 集成到我的Xamarin.iOS应用程序中。我从Xamarin 组件商店安装了Google AdMob 组件,并让它在模拟器和带有调试版本的设备上运行。
但是,一旦我ARMv7s
在 iOS Build options for release builds 中添加了受支持的架构,编译就会失败,并出现如下错误:
duplicate symbol _tohex in:
/Users/redent/Documents/workspace/MovieLend/MovieLend.Touch/obj/iPhone/Ad-Hoc/mtouch-cache/libGoogleAdMobAds.a(rc4.o)
/Users/redent/Documents/workspace/MovieLend/MovieLend.Touch/obj/iPhone/Ad-Hoc/mtouch-cache/libGoogleAdMobAds.a(GADGestureCFiles.o)
ld: 42 duplicate symbols for architecture armv7s
我使用其他原生库没有问题,我认为其他人使用 AdMob SDK 没有问题。有什么提示吗?