0
関連する質問がありますが、現在はサポートされていないファイルPodのファイルを参照しています。react-native-fbsdkがXcodeビルドに失敗しました
これはエラーで私のコールスタックです:
ld: warning: Auto-Linking supplied '/Users/Me/Documents/FacebookSDK/Bolts.framework/Bolts', framework linker option at /Users/Me/Documents/FacebookSDK/Bolts.framework/Bolts is not a dylib
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_FBSDKHashtag", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTConvert+FBSDKSharingContent.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
私Info.plist
は次のようになります。
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLSchemes</key>
<array>
<string>fb****</string>
</array>
</dict>
</array>
<key>FacebookAppID</key>
<string>********</string>
<key>FacebookDisplayName</key>
<string>My App</string>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fb-messenger-api</string>
<string>fbauth2</string>
<string>fbshareextension</string>
</array>
- FBSDKが
~/Documents/FacebookSDK
内に存在し、Build Settings
タブでFramework Search Paths
に追加されます(recursive
に設定)。 Bolts, FBSDKCoreKit, FBSDKLoginKit, FBSDKShareKit
は、XcodeプロジェクトのFramework
グループにすべて~/Documents/FacebookSDK
からドラッグした後に存在します。libRCTFBSDK.a
は、のBuild Phases
タブに存在します。
私たちはそれを数回動作させましたが、ビルド時には動作を停止しました。
Facebookに関連するポッドも含まれていません。
ありがとうございました! – Franz