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

Native linking failed, undefined symbol: _dispose_managed_object during deployment to an iOS device

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

MTOUCHTASK: error MT5210: Native linking failed, undefined symbol: _dispose_managed_object. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in.

MTOUCHTASK: error MT5202: Native linking failed. Please review the build log.

Deploy/Debug 在模拟器上工作正常。 我的构建设置如下:

将您的 LinkWith 属性更改为:

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