2016-04-28 12 views
1

を発見していない私は一貫して、私は私のプロジェクト構築しようとするたびに、このエラーを取得しています:私も呼ばれているものの枠組みを知らないLD:フレームワークは、-framework ERROR

ld: framework not found -framework 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

-framework

このランダムにポッド内で変更されていないビューコントローラのコミット直後から2日後に開始されました。

私はすべてのソリューションを試してみました。私はGoogleをして、およその時間を過ごした。 12時間後にこのリンクが見つかりました:link1link2link3

はまた、多くの他のリンクを見つけましたが、どれも私が探していますポイントにありません。 - 再起動Xcodeの - プロジェクトの構築&を清掃

  1. 得られたデータを削除する:

    は、私は問題を解決するための手法の下にしようとしました。
  2. フレームワーク検索パスの削除/調整
  3. -frameworkをターゲットプロジェクトのビルド設定の他のリンカフラグに追加します。

この件を取り除くためのさらなるアイデアがあれば誰でも助けてください-frameworkエラー。私は1ヶ月で打ち上げ予定で、最初からプロジェクトを再構築することはできません!私はすべてに沿って細かいトレーニングを持っているすべてのプライベートなフレームワークを処理するために、カカオポッドを使用していますところで

ありがとうございます。ここで

は、エラーのスクリーンショットです。ここ enter image description here

フレームワーク検索パスのスクリーンショットです。 enter image description here enter image description here

+0

フルエラー(ビルドプロセス中に赤色または黄色でマークされたもの)のスクリーンショットを投稿してください。 – Shubhank

+0

@Shubhankエラーのフルスクリーンショットで質問を更新しました。応答していただきありがとうございます。 ;) – Gugulethu

+0

フレームワークパスを追加することもできますか?また、新しいプロジェクトをコンパイルすることはできますか? – Shubhank

答えて

4

あなたOther Linker flags-frameworkがコンパイルに失敗した追加持っているように見えました。

プロジェクトにフレームワーク/ライブラリが見つかりませんというエラーが表示された場合は、必ずフレームワーク/ライブラリとリンカーパスのフラグを確認してください。

+0

するでしょう。ありがとうございました – Gugulethu

+0

私のプロジェクトのためのカスケードでした: 'フレームワーク'プロジェクトのビルド設定の他のリンカフラグ(それを継承していたtaregtビルド設定ではない)に記載されています。 –

1

私は、私たちのプロジェクトの一つにまねエラーが発生しました。フレームワーク自体が壊れているか破損していることが判明しました。たぶんgitとの組み合わせでシンボリックリンクがあったからでしょう。いくつかの場合
.frameworkファイルの実際のバイナリが欠落していましたreasone。
これは、XCodeが特定のコンパイルエラーをスローするようにします。

ソリューションは、1「オリジナル」でフレームワークを交換しても、プロジェクト内の別の(サブ)ディレクトリにフレームワークを移動させることだったので、gitが再び「それを拾う」ことができました。

関連する問題