2012-10-27 112 views
0

我正在嘗試將Facebook SDK集成到我的xcode項目中,並且我遇到了一個絆腳石。鏈接器命令失敗,退出代碼1,XCode 4.5,Facebook SDK 3.1

經過一番研究,我試着確保我有最新版本的FacebookSDK,因爲那些有同樣的錯誤,因爲我能夠解決他們與最新版本的問題,但沒有幫助,所以我嘗試了從github下載源代碼並使用build_all.sh命令重新編譯,這也沒有幫助。

我要完整的錯誤日誌是在年底,因爲它是超長的,但這裏是在結尾部分:

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

我見過很多字符串相關的這個問題,但如我之前說過,既不更新到最新的SDK(我已經擁有了這個不必要的步驟)或重新編譯armv7的源代碼,armv7s解決了這個問題。

由於提前,

湯姆

完全錯誤日誌:社交網絡

duplicate symbol _OBJC_IVAR_$_FBRequest._delegate in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBRequest.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBRequest.o) duplicate symbol _OBJC_IVAR_$_FBRequest._url in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBRequest.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBRequest.o) duplicate symbol _OBJC_IVAR_$_FBRequest._connection in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBRequest.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBRequest.o) duplicate symbol _OBJC_IVAR_$_FBRequest._responseText in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBRequest.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBRequest.o) duplicate symbol _OBJC_IVAR_$_FBRequest._error in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBRequest.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBRequest.o) duplicate symbol _OBJC_IVAR_$_FBRequest._state in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBRequest.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBRequest.o) duplicate symbol _OBJC_IVAR_$_FBRequest._sessionDidExpire in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBRequest.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBRequest.o) duplicate symbol _OBJC_CLASS_$_FBRequest in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBRequest.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBRequest.o) duplicate symbol _OBJC_METACLASS_$_FBRequest in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBRequest.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBRequest.o) duplicate symbol _OBJC_IVAR_$_FBLoginDialog._loginDelegate in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBLoginDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBLoginDialog.o) duplicate symbol _OBJC_CLASS_$_FBLoginDialog in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBLoginDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBLoginDialog.o) duplicate symbol _OBJC_METACLASS_$_FBLoginDialog in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBLoginDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBLoginDialog.o) duplicate symbol _OBJC_IVAR_$_FBDialog._orientation in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_IVAR_$_FBDialog._webView in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_IVAR_$_FBDialog._modalBackgroundView in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity->iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_IVAR_$_FBDialog._loadingURL in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_IVAR_$_FBDialog._frictionlessSettings in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_IVAR_$_FBDialog._delegate in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_IVAR_$_FBDialog._showingKeyboard in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_IVAR_$_FBDialog._closeButton in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_IVAR_$_FBDialog._spinner in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_IVAR_$_FBDialog._params in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_IVAR_$_FBDialog._serverURL in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_IVAR_$_FBDialog._isViewInvisible in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_CLASS_$_FBDialog in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_METACLASS_$_FBDialog in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) duplicate symbol _OBJC_IVAR_$_FBFrictionlessRequestSettings._enabled in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBFrictionlessRequestSettings.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBFrictionlessRequestSettings.o) duplicate symbol _OBJC_IVAR_$_FBFrictionlessRequestSettings._allowedRecipients in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBFrictionlessRequestSettings.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBFrictionlessRequestSettings.o) duplicate symbol _OBJC_IVAR_$_FBFrictionlessRequestSettings._activeRequest in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBFrictionlessRequestSettings.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBFrictionlessRequestSettings.o) duplicate symbol _OBJC_CLASS_$_FBFrictionlessRequestSettings in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBFrictionlessRequestSettings.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBFrictionlessRequestSettings.o) duplicate symbol _OBJC_METACLASS_$_FBFrictionlessRequestSettings in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/FBFrictionlessRequestSettings.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBFrictionlessRequestSettings.o) duplicate symbol _OBJC_IVAR_$_Facebook._requests in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Facebook.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(Facebook.o) duplicate symbol _OBJC_IVAR_$_Facebook._lastAccessTokenUpdate in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Facebook.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(Facebook.o) duplicate symbol _OBJC_IVAR_$_Facebook._frictionlessRequestSettings in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Facebook.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(Facebook.o) duplicate symbol _OBJC_IVAR_$_Facebook._fbDialog in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Facebook.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(Facebook.o) duplicate symbol _OBJC_IVAR_$_Facebook._appId in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Facebook.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(Facebook.o) duplicate symbol _OBJC_IVAR_$_Facebook._urlSchemeSuffix in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Facebook.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(Facebook.o) duplicate symbol _OBJC_IVAR_$_Facebook._isExtendingAccessToken in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Facebook.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(Facebook.o) duplicate symbol _OBJC_IVAR_$_Facebook._sessionDelegate in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Facebook.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(Facebook.o) duplicate symbol _OBJC_CLASS_$_Facebook in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Facebook.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(Facebook.o) duplicate symbol _OBJC_METACLASS_$_Facebook in: /Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Facebook.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(Facebook.o) ld: 41 duplicate symbols for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)

+0

你能解決這個問題嗎? – estemendoza

+0

檢查我的答案在這裏:https://stackoverflow.com/questions/26656146/apple-mach-o-linker-errorduplicate-symbols-for-architecture-armv7/27004034#27004034 – brainforked

回答

0

你缺少的框架,它加入與目標構建階段的二進制庫的鏈接。

+0

我從來沒有聽說過錯誤「重複的符號「由於缺少另一個框架的鏈接而導致。 – JakubKnejzlik

相關問題