2013-04-10 59 views
2

我有一個應用程序,我已經編譯多年了,但突然間,當建設分佈時,我得到80-100重複符號錯誤。任何想法可能導致這個或如何解決它?Xamarin.IOS建築分佈時建築armv7的重複符號

如果我把LLVM的那麼一切都很好了: -/

/var/folders/0h/vq5g4bwx4bl_l6d7w8qfxq6r0000gn/T/tmp121b3ed0.tmp/NDC2010.exe.armv7.o 
duplicate symbol _type_info_98 in: 
    /Users/cnordvik/projects/private/myapp/trunk/iPhoneV2/NDC2010/NDC2010/obj/Release/mtouch-  cache/System.armv7.cache.bkurnUkrJNkd4r5Vjq9VHff8nFM=.o 
/var/folders/0h/vq5g4bwx4bl_l6d7w8qfxq6r0000gn/T/tmp121b3ed0.tmp/NDC2010.exe.armv7.o 
ld: 632 duplicate symbols for architecture armv7 
collect2: ld returned 1 exit status 

回答

2

這是潛入6.2.2版本(這是在6.2.3 solved)的錯誤。它只在使用LLVM優化編譯器時影響一些程序集。

你直接的選擇要麼是:

  • 降級到6.2.1;
  • 禁用LLVM;或
  • 升級到6.2.3
+0

是6.2.3發佈幾秒前? :-)我確信在發佈這個問題之前我檢查了更新!謝謝! – 2013-04-10 20:42:46

+0

我們在同步;-) – poupou 2013-04-11 00:16:58