Я работаю над игрой iOS и имею поддержку admob/iAd/и flurry для показа объявлений. Я использую admob-посредничество для показа объявлений от этих поставщиков.Ошибка компоновщика Дубликат Символ при попытке ссылки libFlurryAds
Проблема в том, что когда я пытаюсь протестировать симулятор, я получаю много ошибок компоновщика, подобных этому. , ,
дубликат символа _utf8_check_string в: /Users/omersaeed/Library/Developer/Xcode/DerivedData/EscapeToArae-drmhiearnycapsfamyakifandjod/Build/Intermediates/EscapeToArae.build/Debug-iphonesimulator/EscapeToArae.build/Objects-normal/i386/utf .o /Users/omersaeed/projects/gamechefs/cocos2d-x-2.2/projects/e2a/customlibs/Flurry-iOS-4.3.0/FlurryAds/libFlurryAds_4.3.0.a(libExternalSDKs.a-i386-master.o)
Все ошибки касаются повторяющихся символов, и все они связаны с библиотекой libFlurryAds.
Интересная часть заключается в том, что я могу отлично сочетать и запускать игру, если я запускаю прямо на устройстве.
Снятие Flurry libs решает проблему.
Любая идея, почему проблема возникает, когда я запускаю симулятор, а не когда я запускаю устройство?
summery -> build phase-> resource .o есть .a файлы добавляются два раза или эти файлы ссылаются на два раза. – Muralikrishna
Удивительный чувак! Ваш указатель приведет к решению. У меня действительно были дубликаты. Если вы опубликуете ответ, я его приму. – remudada