Firebase 在Xamarin.iOS中添加Google移动广告支持包会导致链接错误
我正在向Xamarin.iOS应用程序添加谷歌移动广告支持。我添加了以下软件包(Essentials已经存在并且构建良好)。MobileAds需要Firebase Core和Xamarin.Build.Download软件包 当我构建我的项目时,我会遇到很多链接错误,比如Firebase 在Xamarin.iOS中添加Google移动广告支持包会导致链接错误,firebase,xamarin,xamarin.ios,admob,Firebase,Xamarin,Xamarin.ios,Admob,我正在向Xamarin.iOS应用程序添加谷歌移动广告支持。我添加了以下软件包(Essentials已经存在并且构建良好)。MobileAds需要Firebase Core和Xamarin.Build.Download软件包 当我构建我的项目时,我会遇到很多链接错误,比如 ...Error MT5210: Native linking failed, undefined symbol: _GULIsLoggableLevel. Please verify that all the necess
...Error MT5210: Native linking failed, undefined symbol: _GULIsLoggableLevel. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. (MT5210) (iPhoneSkeleton)
关于从何处获取包/库/引用以解决此特定错误,有什么具体想法吗?正如@BillNeedels所提到的,他能够通过简单地执行“全部清除”,然后删除所有bin和obj文件夹来解决此问题,正如所提到的,并开始在后续构建中工作 似乎是版本控制的问题?你有所有软件包的最新版本吗?或者试试这个@Saamer,你的stackoverflow引用很有用。成功了。我在VS中为Mac执行了一次清理,然后手动删除了项目bin和obj文件夹下的所有内容。后来的一次建造成功了,从那以后我一直保持着良好的状态。FWIW github引用不适用,因为这不是版本控制问题;从原始post状态开始,所有版本控制预要求都得到满足。非常感谢!好的,我把它放在下面作为答案。如果看起来不错,请告诉我