在部署到iOS设备期间,本机链接失败,未定义的符号:_dispose_managed_object

时间:2015-03-11 01:12:29

标签: ios xamarin.ios xamarin linker-errors

每当我尝试在设备上调试我的Xamarin.iOS应用时,我都会收到以下错误

  

MTOUCHTASK:错误MT5210:本机链接失败,未定义符号:_dispose_managed_object。请验证是否已引用所有必需的框架并且本机库是否正确   链接在。

     

MTOUCHTASK:错误MT5202:原生链接失败。请查看构建日志。

在模拟器上部署/调试工作正常。 我的构建设置如下:

enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

将LinkWith属性更改为:

[assembly: LinkWith (..., ForceLoad = false, SmartLink = true)]