2015-10-19 10 views
7

のために、私はXcodeのと私のアプリを開いたとき、私はこのエラーを取得するたびに見つかりません:Xcodeの7のビルドに失敗しました:LD:ライブラリは-lGoogleAnalyticsServices

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

その後、私はlibGoogleAnalyticsServices.aファイルマークにターゲットのマークを解除する必要がありますもう一度。

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

をXcodeの空白を読み取ることができないように今、これが見えます:この問題が発生したとき

enter image description here

アプリが正常に実行され、ターゲットのチェックを外して/チェック...後、私は2他の警告を受けますCijfersという新しいディレクトリを探します。私のアプリはMijn Cijfersと呼ばれていますが、以前はこの問題がプロジェクト名のスペースではありませんでした。

私は/チェックlibGoogleAnalyticsServices.aライブラリ検索パスのターゲットのチェックを外すたび

は、新しい行を追加します

enter image description here

私は両方のケースは、私が手に警告やエラーのある何かを持っていると思います。ライブラリ検索パスを削除し、ターゲットをチェック/チェック解除して、アプリが正常に動作するようにするのは本当に面倒です。 -.-

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

答えて

13

「$継承」以外のパスをすべて削除し、Googleアナリティクスのライブラリパスを追加する必要があります(ライブラリを保存したフォルダをドラッグします)。

これに従うと、ライブラリのパスを再確認/選択解除する必要はありません。

あなただけの端末で$ pod initコマンドを実行することにより、ポッドファイルを作成した場合

library search Path screen shot

+0

ありがとうございます!私は、プロジェクトルートフォルダ(Google Analytics SDKファイルを含む)にFinderで「ライブラリ」という新しいフォルダを作成し、フォルダをライブラリ検索パスウィンドウにドラッグします。私が今Xcodeを閉じて再び開いたら、私は最終的に私のアプリを作ることができます! :D –

+0

同じエラーが発生しました(終了コード1でリンカコマンドが失敗しました(-vを使用して呼び出しを表示))が、-libC++のライブラリが見つかりませんでした。 – madhuiOS

7

  • そしてちょうど近いプロジェクトとオープンprojectName.xcworkspaceの代わりに、projectName.xcodeproj

れますエラー-lxyzLibrayなどのエラーをスローしません。 -lJSONModelが見つかりません。

これでもう一度コンパイルしてデバッグできます。

関連する問題