ios - Xamarin.iOS 绑定(bind)抛出 "Error MT5212: Native linking failed, duplicate symbol"

标签 ios binding xamarin xamarin.ios

我从 native 静态库创建了一个 xamarin.iOS 绑定(bind)。

当我使用绑定(bind)(.dll 文件)时,我收到许多重复符号的链接器错误

通过查看错误,我发现该错误与“Reachability”类相关,建筑物中存在可达性,因此会引发错误。

MTOUCH: Error MT5212: Native linking failed, duplicate symbol: '_OBJC_IVAR_$_BSTemplateViewController._internetReachability'. (MT5212)

我们是否必须更改 native 静态库或有什么方法可以解决此问题?

最佳答案

终于找到答案了!!

只是我必须在 additional mtouch arguments: 在 iOS Build 中添加“--registrar:static”

注:答案来源this

关于ios - Xamarin.iOS 绑定(bind)抛出 "Error MT5212: Native linking failed, duplicate symbol",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36563186/

相关文章:

c# - 如何在 xamarin ios 的 ScrollView 中添加滚动条?

android - 圆形进度条背景 : Android Xamarin

android - React Native - 在 WebView 中使用 cookie 进行身份验证

ios - 在适用于 iOS 的 Google Maps API 上添加可调整大小的圆半径

ios - 从 NSMutableArray 中获取数据

Ruby C 绑定(bind)与系统调用的 Ruby 包装器

c# - 如何更改 C# Xamarin 中以编程方式添加的按钮的背景?

ios - Swift 中的可选包装,为什么 Swift 将 "Optional"添加到字符串中

c# - UpdateSourceTrigger 未应用于样式化控件

wpf - 如何将两个 View 与两个 viemodel 绑定(bind)在一起我 wpf?