Xamarin.iOS Bindings抛出“错误MT5212:本机链接失败,重复符号”

时间:2016-04-12 03:35:46

标签: ios binding xamarin xamarin.ios

我从本机静态库创建了一个xamarin.iOS绑定。

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

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

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

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

1 个答案:

答案 0 :(得分:8)

最后我得到了答案!!

我必须添加" - registrar:static"在iOS Build中其他mtouch参数:

注意:答案的来源是this