2015-08-08 139 views
0

我目前正在Objection.h并呼吁Linklyy一个开源项目工作的工作时,和我得到以下链接器错误:得到了链接错误与Objection.h

ld: warning: ignoring file /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection.framework/Objection, file was built for x86_64 which is not the architecture being linked (i386): /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection.framework/Objection 
duplicate symbol _OBJC_IVAR_$_JSObjectFactory._injector in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectFactory.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectFactory.o) 
duplicate symbol _OBJC_CLASS_$_JSObjectFactory in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectFactory.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectFactory.o) 
duplicate symbol _OBJC_METACLASS_$_JSObjectFactory in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectFactory.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectFactory.o) 
duplicate symbol _OBJC_CLASS_$_JSObjection in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjection.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjection.o) 
duplicate symbol _OBJC_METACLASS_$_JSObjection in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjection.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjection.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionBindingEntry._instance in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionBindingEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionBindingEntry.o) 
duplicate symbol _OBJC_CLASS_$_JSObjectionBindingEntry in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionBindingEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionBindingEntry.o) 
duplicate symbol _OBJC_METACLASS_$_JSObjectionBindingEntry in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionBindingEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionBindingEntry.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionEntry.injector in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionEntry.o) 
duplicate symbol _OBJC_METACLASS_$_JSObjectionEntry in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionEntry.o) 
duplicate symbol _OBJC_CLASS_$_JSObjectionEntry in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionEntry.o) 
duplicate symbol _OBJC_IVAR_$___JSObjectionInjectorDefaultModule._injector in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjector.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjector.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionInjector._globalContext in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjector.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjector.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionInjector._context in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjector.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjector.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionInjector._modules in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjector.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjector.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionInjector._eagerSingletons in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjector.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjector.o) 
duplicate symbol _OBJC_CLASS_$___JSObjectionInjectorDefaultModule in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjector.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjector.o) 
duplicate symbol _OBJC_METACLASS_$___JSObjectionInjectorDefaultModule in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjector.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjector.o) 
duplicate symbol _OBJC_CLASS_$_JSObjectionInjector in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjector.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjector.o) 
duplicate symbol _OBJC_METACLASS_$_JSObjectionInjector in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjector.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjector.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionInjectorEntry._lifeCycle in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjectorEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjectorEntry.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionInjectorEntry._classEntry in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjectorEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjectorEntry.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionInjectorEntry._storageCache in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjectorEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjectorEntry.o) 
duplicate symbol _OBJC_CLASS_$_JSObjectionInjectorEntry in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjectorEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjectorEntry.o) 
duplicate symbol _OBJC_METACLASS_$_JSObjectionInjectorEntry in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionInjectorEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionInjectorEntry.o) 
duplicate symbol _OBJC_IVAR_$___JSClassProvider._class in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionModule.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionModule.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionModule._bindings in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionModule.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionModule.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionModule._eagerSingletons in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionModule.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionModule.o) 
duplicate symbol _OBJC_CLASS_$___JSClassProvider in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionModule.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionModule.o) 
duplicate symbol _OBJC_METACLASS_$___JSClassProvider in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionModule.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionModule.o) 
duplicate symbol _OBJC_CLASS_$_JSObjectionModule in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionModule.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionModule.o) 
duplicate symbol _OBJC_METACLASS_$_JSObjectionModule in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionModule.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionModule.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionProviderEntry._provider in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionProviderEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionProviderEntry.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionProviderEntry._lifeCycle in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionProviderEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionProviderEntry.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionProviderEntry._storageCache in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionProviderEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionProviderEntry.o) 
duplicate symbol _OBJC_IVAR_$_JSObjectionProviderEntry._block in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionProviderEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionProviderEntry.o) 
duplicate symbol _OBJC_CLASS_$_JSObjectionProviderEntry in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionProviderEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionProviderEntry.o) 
duplicate symbol _OBJC_METACLASS_$_JSObjectionProviderEntry in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionProviderEntry.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionProviderEntry.o) 
duplicate symbol _OBJC_METACLASS_$_JSObjectionRuntimePropertyReflector in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionRuntimePropertyReflector.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionRuntimePropertyReflector.o) 
duplicate symbol _OBJC_CLASS_$_JSObjectionRuntimePropertyReflector in: 
    /Users/devendrapatel/Sample-Project/Linklyy/iOS/Linklyy/Objection-iOS.framework/Objection-iOS(JSObjectionRuntimePropertyReflector.o) 
    /Users/devendrapatel/Library/Developer/Xcode/DerivedData/Linklyy-dwuyvbeuilhglaangpauxurclyhw/Build/Products/Debug-iphonesimulator/libPods.a(JSObjectionRuntimePropertyReflector.o) 
ld: 40 duplicate symbols for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

我看到架构应根据警告进行更改,但也存在链接器错误。任何人都可以帮我弄清墨盒错误的原因吗?我相信这是与Objection.h相关的东西。请不要犹豫,如有需要请索取更多信息。

回答

0

检查目标为JSObjection。它看起来像App目标中包含的JSObjection和同一时间的Pods目标。 libJSObjection.a也可能与Pods和主应用程序链接。