title: Native linking failed, duplicate symbol: '_OBJC_CLASS_$_ASIHTTPRequest'. (MT5212)
body: <p>I have just done an update of <code>Xamarin Studio</code> and my <code>iOS</code> application now gives several linking errors when I try to compile it. All the linking errors pertain to my libOfflineRequest static library that makes use of <a href="http://allseeing-i.com/ASIHTTPRequest/" rel="nofollow"><code>ASIHTTPRequest</code></a>. Here is an example of one of the linking errors from the build output:</p>
  
  <pre><code>error MT5212: Native linking failed, duplicate symbol: '_OBJC_CLASS_$_ASIHTTPRequest'.
  error MT5213: Duplicate symbol in: /Users/brucehill/Projects/Mobileforms/StaticLibs/OfflineRequest/libOfflineRequest.a(ASIHTTPRequest.o) (Location related to previous error)
  error MT5213: Duplicate symbol in: /Users/brucehill/Projects/Mobileforms/obj/iPhone/Debug/mtouch-cache/registrar.armv7.o (Location related to previous error)
  </code></pre>
  
  <p>It seems to me that my library is clashing with <code>mtouch-cache</code>, but I am not using <code>mtouch-cache</code>, so is there some way from me to exclude this during linking?</p>