我剛剛完成了Xamarin Studio
的更新,而我的iOS
應用程序現在在嘗試編譯時出現了幾個鏈接錯誤。所有鏈接錯誤都與我的libOfflineRequest靜態庫有關,它使用ASIHTTPRequest
。下面是從構建輸出鏈接錯誤之一的例子:
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)
在我看來,我的圖書館與mtouch-cache
衝突,但我不使用mtouch-cache
,那麼有沒有從我一些方法來排除這在鏈接?
您是否在自己的代碼中定義了一個ASIHTTPRequest類? –
是的,我鏈接的庫libOfflineRequest.a使用ASIHTTPRequest。 – BruceHill
你可以在http://bugzilla.xamarin.com上提交一個bug,附上這個項目以便我們看看它嗎? –