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

San*_*mar 3 binding xamarin.ios ios xamarin

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

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

通过查看错误,我观察到错误与"可达性"类相关,可达性存在于建筑物中,因此它会引发错误.

MTOUCH: Error MT5212: Native linking failed, duplicate symbol: '_OBJC_IVAR_$_BSTemplateViewController._internetReachability'. (MT5212)
Run Code Online (Sandbox Code Playgroud)

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

San*_*mar 9

最后我得到了答案!!

我只需要在其他mtouch参数中添加"--registrar:static" :在iOS Build中

注意:答案的来源是这个