MT5211:本机链接失败,未定义的Objective-C类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MT5211:本机链接失败,未定义的Objective-C类相关的知识,希望对你有一定的参考价值。
我从一个objective-c框架做了一个绑定,它工作正常但是当我尝试链接我的Xamarin.ios项目(仅限Link Framework SDK)时,我收到此错误
MTOUCH:错误MT5211:本机链接失败,未定义Objective-C类:GLKView。在与您的应用程序链接的任何库或框架中找不到符号'_OBJC_CLASS _ $ _ GLKView'。 (MT5211)
In the microsoft documentation说,要将[Protocol]属性添加到绑定项目中。
我试图在ApiDefinition.cs中添加属性,首先在类的顶部,然后在classe的所有方法和接口之前添加,但没有成功。
我究竟做错了什么 ?
我尝试了与你相同的步骤,并下载了你提供的项目。它适用于我的VS for Mac.So,我建议你可以创建一个新的空白绑定libaray并将代码复制到其中然后重新构建它。
我已将我的项目上传到我的gitHub.you可以下载并尝试一下。 Demo
以上是关于MT5211:本机链接失败,未定义的Objective-C类的主要内容,如果未能解决你的问题,请参考以下文章
VS for Mac:本机链接失败,未定义Objective-C类:CPTAnimationDelegate
在 Xcode 中构建反应本机项目的问题 - 错误:找不到自动链接库 + 未定义符号等
react-native-view-shot:NativeModules.RNViewShot 未定义。确保库在本机端链接
将移动浏览器深度链接到本机应用程序 - 未安装应用程序时的 Chrome 问题