2014-12-10 2 views
2
duplicate symbol _BFMeasurementEventArgsKey in: 
    /Users/BaselFarag/Library/Developer/Xcode/DerivedData/TokenApp-dqdwcnpmpvwcdadwwxpinxtlvuoa/Build/Products/Debug-iphonesimulator/libPods-TokenApp-Bolts.a(BFMeasurementEvent.o) 
    /Users/BaselFarag/Desktop/src/tokenapp/Bolts.framework/Bolts(BFMeasurementEvent.o) 
duplicate symbol _BFAppLinkParseEventName in: 
    /Users/BaselFarag/Library/Developer/Xcode/DerivedData/TokenApp-dqdwcnpmpvwcdadwwxpinxtlvuoa/Build/Products/Debug-iphonesimulator/libPods-TokenApp-Bolts.a(BFMeasurementEvent.o) 
    /Users/BaselFarag/Desktop/src/tokenapp/Bolts.framework/Bolts(BFMeasurementEvent.o) 
duplicate symbol _BFAppLinkNavigateInEventName in: 
    /Users/BaselFarag/Library/Developer/Xcode/DerivedData/TokenApp-dqdwcnpmpvwcdadwwxpinxtlvuoa/Build/Products/Debug-iphonesimulator/libPods-TokenApp-Bolts.a(BFMeasurementEvent.o) 
    /Users/BaselFarag/Desktop/src/tokenapp/Bolts.framework/Bolts(BFMeasurementEvent.o) 
duplicate symbol _BFAppLinkNavigateOutEventName in: 
    /Users/BaselFarag/Library/Developer/Xcode/DerivedData/TokenApp-dqdwcnpmpvwcdadwwxpinxtlvuoa/Build/Products/Debug-iphonesimulator/libPods-TokenApp-Bolts.a(BFMeasurementEvent.o) 
    /Users/BaselFarag/Desktop/src/tokenapp/Bolts.framework/Bolts(BFMeasurementEvent.o) 
duplicate symbol _BFAppLinkNavigateBackToReferrerEventName in: 
    /Users/BaselFarag/Library/Developer/Xcode/DerivedData/TokenApp-dqdwcnpmpvwcdadwwxpinxtlvuoa/Build/Products/Debug-iphonesimulator/libPods-TokenApp-Bolts.a(BFMeasurementEvent.o) 
    /Users/BaselFarag/Desktop/src/tokenapp/Bolts.framework/Bolts(BFMeasurementEvent.o) 
duplicate symbol _OBJC_CLASS_$_BFMeasurementEvent in: 
    /Users/BaselFarag/Library/Developer/Xcode/DerivedData/TokenApp-dqdwcnpmpvwcdadwwxpinxtlvuoa/Build/Products/Debug-iphonesimulator/libPods-TokenApp-Bolts.a(BFMeasurementEvent.o) 
    /Users/BaselFarag/Desktop/src/tokenapp/Bolts.framework/Bolts(BFMeasurementEvent.o) 
duplicate symbol _OBJC_METACLASS_$_BFMeasurementEvent in: 
    /Users/BaselFarag/Library/Developer/Xcode/DerivedData/TokenApp-dqdwcnpmpvwcdadwwxpinxtlvuoa/Build/Products/Debug-iphonesimulator/libPods-TokenApp-Bolts.a(BFMeasurementEvent.o) 
    /Users/BaselFarag/Desktop/src/tokenapp/Bolts.framework/Bolts(BFMeasurementEvent.o) 
ld: 91 duplicate symbols for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Поэтому я понимаю, что в моих файлах есть дубликаты, и именно поэтому я получаю эту ошибку (по крайней мере, то, что я думаю, это проблема в соответствии с ld). То, что я не знаю, как это сделать, - это согласовать несколько файлов. Я попробовал просто удалить Болт целиком, но это просто заставило Xcode разозлиться. РЕАЛЬНЫЙ сердитый. Любая помощь в том, как решить эту проблему? Я уверен, что это простой, но я нооб.Болты Apple Mach-O Linker Error

+0

Вы используете cocoapods ?, вы пытались удалить его из подфайла, а затем использовать «pod install», чтобы удалить его? – Fantini

+0

Ну, это странно, я не добавлял Болты в Cocoapods. Возможно, это было случайно добавлено, когда я установил Parse. Есть ли способ удалить его из моего проекта через Cocoapods, если он не был установлен с использованием Cocoapods? Или я подхожу к этому неправильно? – KFDoom

+0

Как вы установили Parse? – Fantini

ответ

1

Ответ для будущих консультаций:

Что решить мою проблему, в конце концов начинал с нуля и установку моих зависимостей с помощью Cocoapods. Появляется, если вы попытаетесь добавить фреймворк с помощью перетаскивания, а затем позже user = Cocoapods предыдущая структура не будет замечена Cocoapods, и Cocoapods попытаются снова установить эту же структуру.

Таким образом, при использовании зависимостей используйте только перетаскивание или используйте только Cocoapods от get go. Не пытайтесь смешивать и сопоставлять.

Смежные вопросы