0

Facebook SDK を xcode プロジェクトに統合しようとしていますが、つまずきのようなところにぶつかりました。

色々調べた結果、FacebookSDKが最新版かどうか確認してみたところ、私と同じエラーが出た人は最新版で解決できたのですが、改善されなかったので、ソースコードをダウンロードしてみましたgithub からビルドし、build_all.sh コマンドを使用して再コンパイルしましたが、これも役に立ちませんでした。

非常に長いため、完全なエラー ログを最後に記載しますが、最後の部分を以下に示します。

clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

この問題に関連する多くの文字列を見てきましたが、前に述べたように、最新の SDK に更新することも (私の場合は不要な手順です)、armv7 のソース コードを再コンパイルすることもありませんでした。armv7s は問題を修正しました。

前もって感謝します、

トム

完全なエラー ログ:

重複シンボル _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) 重複シンボル _OBJC_IVAR_$_FBRequest._url in: /Users/tomhenry/Library/開発者/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) シンボル _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) 重複シンボル _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) シンボル _OBJC_IVAR_$_FBRequest._error が重複しています:/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) 重複シンボル _OBJC_IVAR_$_FBRequest._state: /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) 重複シンボル _OBJC_IVAR_$_FBRequest._sessionDidExpire:/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) 重複シンボル _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) シンボル _OBJC_METACLASS_$_FBRequest が重複しています:/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) 重複シンボル _OBJC_IVAR_$_FBLoginDialog._loginDelegate: /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) 重複シンボル _OBJC_CLASS_$_FBLoginDialog:/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) 重複シンボル _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) 重複シンボル _OBJC_IVAR_$_FBDialog._orientation:/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) 重複シンボル _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) 重複シンボル _OBJC_IVAR_$_FBDialog._modalBackgroundView:/Users/tomhenry/Library/Developer/Xcode/DerivedData/Unity-iPhone-bioesylflkyylfdprjpcoipvoxpb/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity->iPhone.build/Objects-通常/armv7/FBDialog.o /Users/tomhenry/Facebook/build/FacebookSDK.framework/FacebookSDK(FBDialog.o) 重複シンボル _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) 重複シンボル _OBJC_IVAR_$_FBDialog._frictionlessSettings:/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) 重複シンボル _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) の重複シンボル _OBJC_IVAR_$_FBDialog._showingKeyboard:/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) 重複シンボル _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) の重複シンボル _OBJC_IVAR_$_FBDialog._spinner:/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) 重複シンボル _OBJC_IVAR_$_FBDialog._params : /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) 重複シンボル _OBJC_IVAR_$_FBDialog._serverURL:/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) 重複シンボル _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) の重複シンボル _OBJC_CLASS_$_FBDialog:/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) 重複シンボル _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) 重複シンボル _OBJC_IVAR_$_FBFrictionlessRequestSettings._enabled で:/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) 重複シンボル _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 .フレームワーク/FacebookSDK(FBFrictionlessRequestSettings.o) 重複シンボル _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) 重複シンボル _OBJC_CLASS_$_FBFrictionlessRequestSettings 内: / 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) 重複シンボル _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) 重複シンボル _OBJC_IVAR_$_Facebook._requests:/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) 重複シンボル _OBJC_IVAR_$_Facebook._lastAccessTokenUpdate: /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) 重複シンボル _OBJC_IVAR_$_Facebook._frictionlessRequestSettings:/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) 重複シンボル _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) の重複シンボル _OBJC_IVAR_$_Facebook._appId:/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) 重複シンボル _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) の重複シンボル _OBJC_IVAR_$_Facebook._isExtendingAccessToken:/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) 重複シンボル _OBJC_IVAR_$_Facebook._sessionDelegate: /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) 重複シンボル _OBJC_CLASS_$_Facebook:/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) 重複シンボル _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: アーキテクチャ armv7 clang の 41 個の重複シンボル: エラー:リンカ コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

4

1 に答える 1

0

ソーシャルネットワーキングのフレームワークが不足している場合は、ターゲットのビルドフェーズのバイナリライブラリとのリンクに追加してください。

于 2013-02-15T10:55:33.250 に答える