2017-03-24 6 views
0

私はobjective-cプロジェクトにcocoapodsを使用してFacebook SDKをインストールしました。 'FBSDKCoreKit/FBSDKCoreKit.h' file not found:これは私がポッドファイルの問題は、ビルドはそのため失敗したことがある'FBSDKCoreKit/FBSDKCoreKit.h'ファイルが見つかりませんでした。

use_frameworks! 
    pod 'Bolts' 
    pod 'FBSDKCoreKit' 
    pod 'FBSDKLoginKit' 
    pod 'FBSDKShareKit' 

でそれを追加する方法です。私はそれについて調べて、use_frameworks!がポッドファイルに追加された場合、pod "Bolts";pod "FBSDKCoreKit";(facebook documentationから)の前に追加する必要があることがわかりました。これは私がやったことですが、うまくいきません。私もプロジェクトをきれいにしようとしましたが、このコマンドをrm -rf ~/Library/Developer/Xcode/DerivedDataでも使用しましたが、何の結果もありませんでした。 誰でも私のしたことにどこで問題があるのか​​教えていただけますか?

編集私は削除

use_frameworks! これは私がエラーで得るものです

ld: warning: directory not found for option '-L/Users/userName/Library/Developer/Xcode/DerivedData/myProject/Build/Products/Debug-iphonesimulator/Bolts' 
ld: warning: directory not found for option '-L/Users/userName/Library/Developer/Xcode/DerivedData/myProject/Build/Products/Debug-iphonesimulator/FBSDKCoreKit' 
ld: warning: directory not found for option '-L/Users/userName/Library/Developer/Xcode/DerivedData/myProject/Build/Products/Debug-iphonesimulator/FBSDKLoginKit' 
ld: warning: directory not found for option '-L/Users/userName/Library/Developer/Xcode/DerivedData/myProject/Build/Products/Debug-iphonesimulator/FBSDKShareKit' 

答えて

0

あなたはセミコロン「を使用して」とされているのでYourPodファイルを削除し、これらのポッドファイルにそれを追加動作します

これらのフレームワークインポート

#import <FBSDKCoreKit/FBSDKCoreKit.h> 
#import <FBSDKLoginKit/FBSDKLoginKit.h> 

Appdelegate.m

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
    {      

    [[FBSDKApplicationDelegate sharedInstance] application:application 
         didFinishLaunchingWithOptions:launchOptions]; 
    } 

-(BOOL)application:(UIApplication *)application 
     openURL:(NSURL *)url**strong text** sourceApplication:(NSString *)sourceApplication 
    annotation:(id)annotation 
    { 

     return [[FBSDKApplicationDelegate sharedInstance] application:application 
                 openURL:url 
             sourceApplication:sourceApplication 
                annotation:annotation]; 
} 
+0

私はあまりにも私のpodfileにし、私の答えでそれを修正するが、私は、ビルド設定の検索パスに何かを追加する必要があり、私はまだ同じ問題 –

+0

を持ついただきありがとうございますか! –

+0

Podファイルを使用している場合、検索パスが必要ありません。sdkをダウンロードしてsdkをプロジェクトにドラッグ&ドロップして詳細情報を確認してください。doc https://developers.facebook.com/docs/ios/ –

関連する問題