title: How to fix "Native linking failed..." errors when installing Xamarin.Firebase.iOS.MLKit in Xamarin.Ios
body: <p>I have created a new Xamarin Forms (v3.6) project and installed the Xamarin.Firebase.iOS.MLKit nuget.</p>
  
  <p>After compiling the project, I get lots of errors like this:</p>
  
  <blockquote>
    <p>Native linking failed, undefined Objective-C class: GTLRVision_DetectedBreak. The symbol '_OBJC_CLASS_$_GTLRVision_DetectedBreak' could not be found in any of the libraries or frameworks linked with your application</p>
    
    <p>Native linking failed, undefined Objective-C class: GTMLogMininumLevelFilter. The symbol '_OBJC_CLASS_$_GTMLogMininumLevelFilter' could not be found in any of the libraries or frameworks linked with your application</p>
    
    <p>Native linking failed, undefined Objective-C class: FIRApp. The symbol '_OBJC_CLASS_$_FIRApp' could not be found in any of the libraries or frameworks linked with your application</p>
    
    <p>Native linking failed, undefined symbol: _OBJC_METACLASS_$_GPBRootObject. Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in</p>
    
    <p>Native linking failed. Please review the build log and the user flags provided to gcc: -ObjC -lc++ -lsqlite3 -lz -ObjC -ObjC -ObjC -ObjC -ObjC -ObjC -ObjC -lc++ -ObjC -lc++ -ObjC -lc++ -ObjC -lc++</p>
  </blockquote>
  
  <p>Until now, I tried the following:</p>
  
  <ul>
  <li>Delete bin/obj folders, clean and recompile the project</li>
  <li>Re-install the nuget</li>
  <li>Update xCode to the latest version</li>
  <li>Change linking behaviors in the iOS project.</li>
  <li>Added "--registrar:static" inside the Additional mtouch arguments inside de iOS Build configuration.</li>
  </ul>
  
  <p>None of them worked.</p>
  
  <p>Is there any solution out there?</p>