2015-11-14 19 views
6

Parse SDKとFacebook SDKを使用してFacebookログインを実装しようとしたときに、このエラーが発生しました。 FBSDKLoginCoreのアーキテクチャarmv7の未定義シンボル

は、私は、次の手順ました:ブリッジヘッダーの下にリストされ、次のフレームワーク

enter image description here

輸入

enter image description here

enter image description here

プロジェクトを作成した後、次のエラーが発生します。

"他のリンカー" から-ObjCを-Removingと$を追加 -Changingアーキテクチャへの "標準" -Selecting libz.1.2.5.dylibのビルドと実行を(継承):私が試み

ソリューション

私が間違っていることはわかりません。

更新日:

ここに私のコマンドラインがあります。

enter image description here

+0

あなたが実行しているXcodeのバージョンそのXcode 7では、.tbdライブラリを提供するのではなく、もはや動的バイナリライブラリ(.dylib)がなく、OS X EI Capitan& OS X EI CapitanはOS X Yosemiteでは利用できない.tbd(ファイル拡張子)をサポートしていますか? (.dylib)を持つプロジェクトは、Xcode 7の下位バージョンでのみ実行できます。 – Abhishek

+0

@Abhishek Correct。私はXcode 7とOS X El Capitanを使用しています。 – htjohn

+0

あなたのdylibの代わりに.tbdライブラリを追加してください。 – Abhishek

答えて

1

そのあなたのリンクの順序について。 LoginKitにはCoreKitのシンボルが必要ですが、あなたの間違ったリンク順のためにそれらを見つけることができません。それでUndefined symbolsというエラーメッセージが表示されます。

ソリューション: リンクの順序を逆にします。

ゴーXcodeでターゲットをする - ライブラリ で>リンクバイナリその後、周りの人の2つのライブラリをドラッグ - >ビルドフェーズ。 :)

+0

私はそれを試みました、私はまだLoginKitの前にCoreKitをドラッグした後でも、これらの4つのエラーを取得しています。 – htjohn

+0

こんにちは。また、コンパイルコマンドラインを提供してください。 Xcodeのエラーサマリーに表示されます。私はそこにリンカのフラグとパラメータを見て、それらを私のセットアップの出力と比較したいと思います。ありがとうございました。 – MarkusAtCvlabDotDe

+1

はい、確かに!エラーの概要を更新します。 Markusありがとう! – htjohn

関連する問題