web-dev-qa-db-ja.com

Apple Mach-Oリンカーの警告は消えません

私のプロジェクトでは、このApple Mach-Oリンカーの警告が数日間ありました。何よりも厄介ですが、アプリのパフォーマンスに何らかの影響があるのではないかと心配しています( Xcodeで非常に多くの奇妙な問題が発生したため、現時点では何も疑うことはありません)。警告には次のように書かれています。

警告:オプション '-L/Volumes/ZBarSDK/ZBarSDK'のディレクトリが見つかりません

何が原因なのか、どうすれば修正できるのかわかりません。アプリにZBarSDKというフォルダーがありますが、別のZBarSDKを追加しても問題は解決しません。コンピュータでボリュームフォルダを検索しようとしましたが、見つからないか、Appleかなりうまく隠されていました。これを修正するために何ができるか教えてください)

25
cory ginsberg

私がする必要があること:

  1. プロジェクト(ターゲット)をクリックします
  2. [ライブラリ検索パス]の下の[ビルド設定]をクリックします
  3. パスを削除します

不思議に働いた!

41
cory ginsberg

削除する必要のある参照を次の場所で見つけました。

  • 目標
  • ビルド設定
  • ヘッダー検索パス
10
Jasper

鉱山はフレームワーク検索パスの下にありました。

悪いパスがどこにあるかを見つける最も簡単な方法は、右上の検索ボックスにその一部を入力することです。これにより、リストはその1つの不良パスのみにフィルターされます。他の回答が示唆しているように、それを削除すると問題が修正されます。

詳細については、 この回答 を参照してください。

6
Senseful