2016-08-10 13 views
3

私はiOSを初めて使用し、SwiftチュートリアルでAppGuru Facebookの統合を使用しているプロジェクトでFacebook SDKを実装しようとしています。私のアプリを構築しながらしかし、私は、このリンカコマンドエラーに直面しています:Linkerコマンドが失敗しましたFacebook Sdk

エラーはここでアーキテクチャx84_64用ボルトを見つけていないフレームワーク(リンカコマンドは終了コード1で失敗しました)

でスクリーンショットです:

screenshot

答えて

7

下のURLからfacebook loginでデモプロジェクトをダウンロードしてください。 FacebookのアプリIDを設定する必要があります。あなたのプロジェクトでは、この3つのフレームワークをインポートする必要が

Download

。この

フレームワーク検索パス上

チェック - ライン以下

を追加

$(PROJECT_DIR)/プロジェクト名/ FacebookSDKまた


enter image description hereボルトは、Facebookのコアとログインキットは、ビルド・フェーズにしておく必要があり、チェック - >ライブラリとリンクバイナリ

enter image description here

+0

になります。ボルトも追加しましたがエラーは消えませんでした – Gaurav

+0

スクリーンショットとあなたの質問の更新。あなたがボルトをインポートしている場合は、それは仕事でなければなりません。 – Hasya

+1

ありがとうございました、今は正常に動作しています – Gaurav

1

手順に従ってください -

  • 私は同じエラーが発生しましたNo
+0

私はそれをしましたが、エラーは行っていません – Gaurav

0

Build Settingsタブ

  • 検索Bitcode
  • 設定Enable Bitcodeをクリックして、あなたのproject settingページ
  • 選択your project(左側)
  • に移動します。プロジェクトからParseFacebookUtils.frameworkライブラリを削除し、ParseFacebookUtilsV4.frameworkのみを保管しました。

  • 0

    iOSとFacebook SDKのAWS Mobile SDKを一緒に使用する場合は、プロジェクトでBolts.frameworkをインポートしないでください。それを削除すると、コンパイルする必要があります。

    +0

    いいえ、私はボルトフレームワークをインポートしませんでした。私は空のプロジェクトを作成し、Facebookのsdk(FBSDKcorekit.frameworkとFBSDKログインキットフレームワークのみ)をtutsと同じようにインポートしますが、このエラーは – Gaurav

    0

    フレームワークをプロジェクトにコピーしますが、Facebookチュートリアルの示唆とは異なり、「アイテムを宛先グループにコピー」を選択します"sのフォルダ"。私はそれをし、それは私のためにうまくいった。

    関連する問題