首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Objection.h时出现链接器错误

使用Objection.h时出现链接器错误
EN

Stack Overflow用户
提问于 2015-08-08 23:32:08
回答 1查看 63关注 0票数 0

我目前正在使用Objection.h和一个名为Linklyy的开源项目,我得到了以下链接器错误:

代码语言:javascript
复制
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相关的。如果需要的话,请不要犹豫,询问更多的信息。

EN

回答 1

Stack Overflow用户

发布于 2015-08-10 15:38:42

检查JSObjection的目标。它看起来像是同时包含在应用程序目标和Pod目标中的JSObjectionlibJSObjection.a也有可能与Pod和主应用程序链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31895586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档