2015-11-03 1 views
0

Любые предложения, пожалуйста:Xcode дубликат символа

duplicate symbol _OBJC_CLASS_$_Reachability in: 
     /Users/retributionxd/Library/Developer/Xcode/DerivedData/RevEye-doarrfgrbaqxejbxnrhmfdcgqgka/Build/Intermediates/RevEye.build/Debug-iphonesimulator/RevEye.build/Objects-normal/x86_64/Reachability.o 
     /Users/retributionxd/Desktop/amar/reveye/RevEye/WikitudeSDK.framework/WikitudeSDK(Reachability.o) 
    duplicate symbol _OBJC_METACLASS_$_Reachability in: 
     /Users/retributionxd/Library/Developer/Xcode/DerivedData/RevEye-doarrfgrbaqxejbxnrhmfdcgqgka/Build/Intermediates/RevEye.build/Debug-iphonesimulator/RevEye.build/Objects-normal/x86_64/Reachability.o 
     /Users/retributionxd/Desktop/amar/reveye/RevEye/WikitudeSDK.framework/WikitudeSDK(Reachability.o) 
    ld: 2 duplicate symbols for architecture x86_64 

заявление об ошибке:

clang: error: linker command failed with exit code 1 (use -v to see invocation) 
+0

Найдите класс достижимости и посмотрите, добавили ли вы этот класс дважды. Или это может быть красным. –

+0

Всегда есть возможность импортировать файл .m вместо файла .h. Просто бросив его сюда :) это случилось со мной много раз. – BigSzu

+0

@BigSzu: Я импортировал только файлы .h. Я тоже проверил. –

ответ

0

Обновлено Возможные решения

  1. Удалить папку DerivedData и строить заново (вы должны сделать это время от времени все равно) - запустите XCode снова, очистите, постройте
  2. удалить WikitudeSDK.framework попытаться построить. Я могу представить, что вы встроили эту структуру дважды, убедитесь, что это не так, удалив ее. Если он не работает, добавьте его еще раз и попытайтесь построить
+0

Я пробовал это решение, но его не работало для меня. –

+0

Я выполнил следующую процедуру: 1. Выйти из Xcode 2. Удалить => Папка DerivedData 3. OpenXcode 4. Очистить + Создать проект. Но он показывает ту же ошибку –

+0

ok, обновил мой ответ. Вы пытались удалить рамки и здание? – MarkHim