Facebook SDK 3から4への更新中に問題が発生しました
フレームワークを追加すると、正常に追加されました。しかし、ヘッダーファイルを追加すると、"モジュール 'FBSDKCoreKit'"をビルドできませんでしたというエラーが発生します。理由がわからない。
私も同じ問題に直面しており、解決策を得ました。 Moduleフォルダを削除するだけでは何もしません。簡単な手順に従ってください
ステップ1. Document/FacebookSDKフォルダーに移動します
ステップ2. FBSDKCoreKit.frameworkフォルダー内に移動し、Modulesフォルダーを削除します。次に、Xcodeプロジェクトにドラッグアンドドロップします。
問題を解決します。楽しい .... !!!
私は上記の解決策を試しましたが、私にはうまくいきませんでした。
フレームワーク検索パスを変更した後、問題は解決しました。
見つける手順フレームワーク検索パス
Goto ビルド設定プロジェクトおよび検索 for フレームワーク検索パス.
次に、以下の行を追加します
"〜/ Documents/FacebookSDK"
.....
これが誰かを助けることを願っています。
Cocoapodsを使用している場合、Pods Project Build Settingsに移動し、「Frameworkモジュールに非モジュラーインクルードを許可する」をYESに変更します。
Facebook SDK(バージョン4)ファイルをプロジェクトに追加するときは、必ずncheck "コピー先グループフォルダーにコピー"してください。
これで問題が解決しました。
私は同じ問題を抱え、問題を解決しました。
私の解決策:
1。 https://developers.facebook.com/docs/react-native/getting-started-ios の手順に従います
2。 xcode proj-> Libraryを確認し、ファイルRCTFBSDK.xcodeprojを見つけて開き、ビルド設定のfb sdkパスを更新->フレームワーク検索パス。
できます。ライブラリのRCTFBSDK.xcodeprojがメインのxcodeprojからフレームワーク検索パスを更新できないことがあるので、手動で行う必要があると思います。うまくいけば、私の解決策があなたを助けることができる、ありがとう.
2015年4月30日に更新されたFacebookSDK v4.1.0のリリースにより、次の問題が解決されました。
警告に直面するかもしれません。 FBSDKCoreKit.framework/Headers/FBSDKCoreKit.hに移動し、#import <FBSDKCoreKit/FBSDKTestUsersManager.h>を追加して修正します。
Facebookはこの問題を認識し、修正に取り組んでいると述べました。
それまでは、プロジェクトに応じて 利用可能なソリューションへのリンク があります。
私と一緒に、Facebook SDKの新しいバージョンをダウンロードしてから、古いものを削除して新しい問題を修正します。
私は同じ問題に直面しましたが、古いXcodeバージョンでプロジェクトを実行していました。最新のSDKを最新のXcodeバージョンで使用していることを確認してください。
プロジェクトに複数のターゲットがある場合は、ビルドしようとしているターゲットの必要なフレームワークの「ターゲットメンバーシップ」にチェックマークが付いていることを確認してください。
フレームワークをXCodeにドラッグすると、通常はターゲットを選択できますが、見逃すのは簡単です。
ターゲット設定の変更 "フレームワークモジュールへの非モジュラーインクルードを許可"から[〜#〜] yes [〜#〜]
私の場合と同様に、問題はcocoapodの構成が原因であったため、次のコマンドを使用してcocoapodのバージョンを1.5.3(現在は最新バージョン)に更新しました。
Sudo gem install cocoapods
次に、使用するすべてのポッドを更新しました。
pod update
その後、エラーがなくなりました。