我试图将Parse添加到我拥有的当前应用程序中。它已经包含了ShareKit,它包含了作为子模块的FacebookSDK的部分(?) 它还要求我拥有Linker Flags: -ObjC -all_load
为了让Parse能够使用它,我需要包含我正在做的FacebookSDK。但是一旦我这样做,我就会在编译时遇到重复的问题。
知道如何解决这个问题吗?
此处发现了类似的错误: https://github.com/ShareKit/ShareKit/issues/731
我无法删除FacebookSDK.framework,因为我需要Parse使用-ObjC -all_load标志进行编译。
编辑:
这是完整的错误:
重复符号_OBJC_IVAR _ $ _ FBRequest._url in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBRequest.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBRequest.o) 重复符号_OBJC_IVAR _ $ _ FBRequest._connection in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBRequest.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBRequest.o) 重复符号_OBJC_IVAR _ $ _ FBRequest._responseText in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBRequest.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBRequest.o) 重复符号_OBJC_IVAR _ $ _ FBRequest._error in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBRequest.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBRequest.o) 重复符号_OBJC_IVAR _ $ _ FBRequest._delegate in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBRequest.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBRequest.o) 重复符号_OBJC_IVAR _ $ _ FBRequest._state in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBRequest.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBRequest.o) 重复符号_OBJC_CLASS _ $ _ FBRequest in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBRequest.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBRequest.o) 重复符号_OBJC_METACLASS _ $ _ FBRequest in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBRequest.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBRequest.o) 重复符号_OBJC_IVAR _ $ _ FBLoginDialog._loginDelegate in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBLoginDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBLoginDialog.o) 重复符号_OBJC_CLASS _ $ _ FBLoginDialog in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBLoginDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBLoginDialog.o) 重复符号_OBJC_METACLASS _ $ _ FBLoginDialog in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBLoginDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBLoginDialog.o) 重复符号_OBJC_IVAR _ $ _ FBDialog._orientation in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBDialog.o) 重复符号_OBJC_IVAR _ $ _ FBDialog._webView in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBDialog.o) 重复符号_OBJC_IVAR _ $ _ FBDialog._modalBackgroundView in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBDialog.o) 重复符号_OBJC_IVAR _ $ _ FBDialog._loadingURL in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBDialog.o) 重复符号_OBJC_IVAR _ $ _ FBDialog._delegate in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBDialog.o) 重复符号_OBJC_IVAR _ $ _ FBDialog._showingKeyboard in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBDialog.o) 重复符号_OBJC_IVAR _ $ _ FBDialog._closeButton in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBDialog.o) 重复符号_OBJC_IVAR _ $ _ FBDialog._spinner in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBDialog.o) 重复符号_OBJC_IVAR _ $ _ FBDialog._params in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBDialog.o) 重复符号_OBJC_IVAR _ $ _ FBDialog._serverURL in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBDialog.o) 重复符号_OBJC_CLASS _ $ _ FBDialog in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBDialog.o) 重复符号_OBJC_METACLASS _ $ _ FBDialog in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/FBDialog.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(FBDialog.o) 重复符号_OBJC_IVAR _ $ _ Facebook._requests in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/Facebook.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(Facebook.o) 重复符号_OBJC_IVAR _ $ _ Facebook._fbDialog in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/Facebook.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(Facebook.o) 重复符号_OBJC_IVAR _ $ _ Facebook._appId in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/Facebook.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(Facebook.o) 重复符号_OBJC_IVAR _ $ _ Facebook._urlSchemeSuffix in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/Facebook.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(Facebook.o) 重复符号_OBJC_IVAR _ $ _ Facebook._sessionDelegate in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/Facebook.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(Facebook.o) 重复符号_OBJC_CLASS _ $ _ Facebook in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/Facebook.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(Facebook.o) 重复符号_OBJC_METACLASS _ $ _ Facebook in: / Users / martinlang / Library / Developer / Xcode / DerivedData / Club_W-evqasilyjjnftqelkocaozbwkgyq / Build / Intermediates / Club W.build/Release-iphonesimulator/Club W.build/Objects-normal/i386/Facebook.o /Users/martinlang/Development/clubw/ClubW-iPhone/FacebookSDK.framework/FacebookSDK(Facebook.o) ld:架构i386的30个重复符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
答案 0 :(得分:0)
从您的框架中删除您的FacebookSDK,因为当您使用pods
安装时,ShareKit已经提供了它