1

我从一个 Objective-C 框架进行了绑定,它工作正常,但是当我尝试链接我的 Xamarin.iOS 项目(仅限链接框架 SDK)时,我收到此错误

MTOUCH:错误 MT5211:本机链接失败,未定义的 Objective-C 类:GLKView。在与您的应用程序链接的任何库或框架中都找不到符号“_OBJC_CLASS_$_GLKView”。(MT5211)

在 microsoft 文档中,说将[Protocol]属性添加到绑定项目。

我尝试在ApiDefinition.cs中添加属性,首先在类的顶部,然后在类具有的所有方法和接口之前,但没有成功。

github repo的链接

我究竟做错了什么 ?

4

1 回答 1

1

我已经尝试了与您相同的步骤,并下载了您提供的项目。它适用于我的 VS for Mac。所以,我建议您可以创建一个新的空白绑定 libaray 并将代码复制到其中然后再次构建它。

我已经将我的项目上传到了我的 gitHub。你可以下载并尝试一下。 演示

于 2018-08-30T07:12:31.623 回答