MT5211: Неверное связывание с родиной, неопределенный класс Objective-C - PullRequest
0 голосов
/ 30 августа 2018

Я сделал привязку из framework-c, она работает правильно, но когда я пытаюсь связать свой проект Xamarin.iOS (только Link Framework SDK), я получаю эту ошибку

MTOUCH: ошибка MT5211: сбой собственного связывания, неопределенный Objective-C класс: GLKView. Символ '_OBJC_CLASS _ $ _ GLKView' не найден в любой из библиотек или структур, связанных с вашим приложением. (MT5211)

В документации Microsoft сказано добавить атрибут [Протокол] в проект привязки.

Я попытался добавить атрибут в ApiDefinition.cs , сначала в верхней части класса, а затем перед всеми методами и интерфейсами, которые имеет класс, безуспешно.

Ссылка на репозиторий github

Что я делаю не так?

1 Ответ

0 голосов
/ 30 августа 2018

Я попробовал те же шаги, что и вы, и скачал предоставленный вами проект. Он работает на моем VS для Mac. Итак, я предлагаю вам создать новую библиотеку с пустыми ссылками и скопировать в нее код, а затем собрать его заново. ,

Я загрузил свой проект на мой gitHub. Вы можете скачать его и попробовать. Демо

...