web-dev-qa-db-ja.com

Apple Mach-Oリンカー警告「オプションのディレクトリが見つかりません...」

次のようにポップアップする警告を単に取り除きたいだけです。

ld: warning: directory not found for option '-F/Users/m/Desktop/FacebookSDK'
ld: warning: directory not found for option '-F/Users/m/Desktop/FacebookSDK/FBAudienceNetwork'
ld: warning: directory not found for option '-F/Users/gavin/Downloads/shaffiulla11-bat-b86d81d8adc6'
ld: warning: directory not found for option '-F/Users/gavin/Desktop/shaffiulla11-bat-b86d81d8adc6'
ld: warning: ignoring file /Users/Gavin/Desktop/FacebookSDK/Bolts.framework/Bolts, missing required architecture x86_64 in file /Users/Gavin/Desktop/FacebookSDK/Bolts.framework/Bolts (2 slices)

ロジックボードの問題のためにドライブを複数回再フォーマットしたため、現在、異なるディレクトリを使用しています。これらのエラーを取り除く最も便利な方法を知りたいだけです。時間と助けてくれてありがとう。

64
Gavin

プロジェクト設定に移動し、不要なフレームワークパスを削除します。

プロジェクトのビルド設定を開くと、次のようになります。

Open Build Settings

[Framework Search Paths]をクリックすると、そこにリストされている偽のパスが見つかります。これは削除できます。

149

私はこの問題を理解する前に一週間以上の間座っていました。私にとって、問題はポッド参照の欠落でした。そして、Xcodeで表示されていたエラーは奇妙でした。私が奇妙なことを言うとき、彼らは正確に何が欠けているか、またはエラーを教えてくれません。以下の画像を参照してください。問題はテスト対象の周りにありました。すべてのフレームワーク検索パスを試してみて、ライブラリ検索パスをリセットしたり、プロジェクトから削除したりするのに疲れました。何も機能しませんでした。

そして最後に推測して、Googleアナリティクスポッドをテストターゲットとメインアプリターゲットの両方に追加し、bang..itが動作を開始しました。 Crazy !!!この画像のエラーは、表示されている場合は、アーキテクチャに関係していることを示しています。アーキテクチャ設定をいじってみました。

したがって、コンパイルしようとしているのは、ターゲットにないポッドのすべてです。お役に立てれば。

GGL analytics pod was not found

6
Arjun Kalidas