title: MT5211: Native linking failed, undefined Objective-C class
body: <p>I made a binding from a objective-c framework, it is working correctly but when I try to link my Xamarin.iOS project (Link Framework SDKs Only), I get this error</p>
  
  <blockquote>
    <p>MTOUCH: Error MT5211: Native linking failed, undefined Objective-C
    class: GLKView. The symbol '_OBJC_CLASS_$_GLKView' could not be found
    in any of the libraries or frameworks linked with your application.
    (MT5211)</p>
  </blockquote>
  
  <p><a href="https://docs.microsoft.com/en-us/xamarin/ios/troubleshooting/mtouch-errors#MT5211" rel="nofollow noreferrer">In the microsoft documentation</a>, says to add the <strong>[Protocol]</strong> attribute to the binding project. </p>
  
  <p>I tried to add the attribute in the <strong>ApiDefinition.cs</strong>, first on top of the class and then before all methods and interfaces the classe have, with no success.</p>
  
  <p><a href="https://github.com/joaowd/Xamarin.iOS.SinchBind/blob/master/SinchBinding/SinchBinding/ApiDefinition.cs" rel="nofollow noreferrer">Link for the github repo</a></p>
  
  <p>What am I doing wrong ?</p>