如何在Xamarin.ios项目中添加Monotouch.AVFoundation
框架链接?请有人能详细告诉我吗?我需要这个,因为我使用的是Emgu.CV.Monotouch.dll
错误
MT5210:原生链接失败,未定义的符号:_AVCaptureSessionPresetMedium。请验证是否已引用所有必需的框架,并且本机库已正确链接。
错误MT5211:本机链接失败,未定义Objective-C类:_OBJC_CLASS _ $ _ AVAssetWriterInputPixelBufferAdaptor。如果' _OBJC_CLASS _ $ _ AVAssetWriterInputPixelBufferAdaptor'是来自第三方绑定的协议,请检查它在api定义文件中是否具有[Protocol]属性,否则验证是否已引用所有必需的框架并且本机库已正确链接。(MT5211)
答案 0 :(得分:0)
错误消息告诉您绑定(程序集)已使用最新的Xamarin.iOS版本过期。
7.2.1(及更高版本)中提供的新注册商需要更多信息(例如[Protocol]
属性)才能正常工作(并解决了很多问题)小问题)。有关如何更新绑定的详细信息是发行说明中链接的一部分(请参阅前面的链接)。
可以使用--registrar:legacy
选项通过(不修复绑定)解决方法。这将有效地使用旧注册商(并且您不会从新的注册商中获益)。同样,这在发行说明中有所描述。