2016-12-04 9 views
3

iPhoneアプリ(objective-cで書かれています)にadmobsをインストールしようとしています。私は、迅速なプロジェクトを使用して、この何度も実施しているが、現在、私は次のビルドエラーを取得しておいてください。Xcodeエラー:-lGoogleToolboxForMacのライブラリが見つかりません

ld: warning: directory not found for option '-L/Users/charlieseligman/Library/Developer/Xcode/DerivedData/ThamesClippers-csissodainpbbjenykdyxuutzxtg/Build/Products/Debug-iphonesimulator/GoogleToolboxForMac' 
ld: warning: directory not found for option '-L/Users/charlieseligman/Documents/GIT/iOS.ThamesClippers/build/Debug-iphoneos/GoogleToolboxForMac' 
ld: library not found for -lGoogleToolboxForMac 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

私は間違いなく.xcworkspaceファイル(とない.xcodeprojファイル)を開封しております。

私はまた、 'DerivedData'フォルダの内容を削除しようとしました。&プロジェクトをクリーニングして、「クリーンビルドフォルダ」を実行しました。誰も問題を解決していません。

マイpodfileのみ、以下のポッドが含まれています。私は、下の3一つずつを追加しようとしたが、同じビルドエラーを取得して保持している

# Pods for ThamesClippers 
pod 'Google/Analytics' 
pod 'Firebase/Core' 
pod 'Firebase/AdMob' 

# Trying to fix GoogleToolboxForMac missing error 
pod 'Firebase/Messaging' 
pod 'GoogleToolboxForMac/Logger' 
pod 'GoogleToolboxForMac', '~> 2.1' 

誰でも手助けできますか?これは完全に失われます。これら二つの質問を見たが、その受け入れのソリューションは、この問題が解決しない:

Framework not found GoogleToolboxForMac ld: library not found for -lGoogleToolboxForMac

答えて

16

は、最後に修正を働いた:

  1. のXcode>製品>スキーム>
  2. 選択するようにスキームを管理します失敗したスキームを表示する(GoogleToolboxForMax)
  3. [停止]ボタンの右にあるドロップダウンでこのスキームを選択してください
  4. (ステップ3で説明したドロップダウンで)オリジナルのスキームを選択し、すべて正しく構築され

を再構築次に

  • このスキームを構築します。

    私は別のスキームを手動で構築しなければならなかったようです。

    注:これらを自動的にビルドするには、[プロダクト]> [スキーム]> [スキームの編集]> [ビルド]を使用し、すべてのターゲットがプロジェクトターゲットを下に追加されていることを確認します。

  • +0

    まあ、それはそのエラーを解決しました。しかし、それは別のエラーに私をかかった - –

    関連する問題