web-dev-qa-db-ja.com

Xcode 7ビルドが失敗しました:ld:-lGoogleAnalyticsServicesのライブラリが見つかりません

Xcodeでアプリを開くたびに、次のエラーが発生します。

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

次に、libGoogleAnalyticsServices.aファイルのターゲットのマークを外して、再度マークを付ける必要があります。ターゲットのチェック解除/チェックの後、アプリは正常に実行されます...

enter image description here

これが発生すると、他に2つの警告が表示されます。

ld: warning: directory not found for option '-L/Users/vision/Documents/Apps/Mijn Cijfers/Mijn'
ld: warning: directory not found for option '-LCijfers'

Xcodeがスペースを読み取れず、Cijfersと呼ばれる新しいディレクトリを探すようになりました。私のアプリはMijn Cijfersと呼ばれていますが、プロジェクト名にスペースが含まれる前にこの問題が発生したことはありません。

libGoogleAnalyticsServices.aのターゲットをオン/オフにするたびに、ライブラリ検索パスで新しい行が追加されます。

enter image description here

どちらの場合も、表示される警告とエラーを処理する必要があると思います。ライブラリ検索パスを削除し、ターゲットをオン/オフにしてアプリを正常に実行させるのは本当に面倒です。 -.-

誰かがこの奇妙なバグを解決する解決策を知っていますか?

7
SDW

「$ inherited」以外のすべてのパスを削除してから、Google Analyticsライブラリパスを追加する必要があります(ライブラリを保存したフォルダーをドラッグします)。

これに従えば、ライブラリパスを再チェック/チェック解除する必要はありません。

library search Path screen shot

14
Meenakshi

$ pod init端末のコマンド、

  • 次に、プロジェクトを閉じてprojectName.xcworkspace の代わりに projectName.xcodeproj

エラー-lxyzLibrayをスローしません。 -lJSONModelが見つかりません。

コンパイルして再度デバッグします。

11
karan