2017-05-26 14 views
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> 
  1. FBSDKが~/Documents/FacebookSDK内に存在し、Build Settingsタブで Framework Search Pathsに追加されます( recursiveに設定)。
  2. Bolts, FBSDKCoreKit, FBSDKLoginKit, FBSDKShareKitは、Xcodeプロジェクトの Frameworkグループにすべて~/Documents/FacebookSDKからドラッグした後に存在します。
  3. libRCTFBSDK.aは、の Build Phasesタブに存在します。

私たちはそれを数回動作させましたが、ビルド時には動作を停止しました。

Facebookに関連するポッドも含まれていません。

答えて

2

私はいくつかの周りに掘った、 は中~/Documents/FacebookSDK順序がタブが重要であるビルド設定にFramework Search Pathsに追加されていることが判明しました。

トップに持ち込んでビルドしました。 ログインなどに副作用がないようです。

+0

ありがとうございました! – Franz

関連する問題