2016-05-18 13 views
1

ご存知のように、Google AnalyticsではなくFirebaseに切り替えるようになりました。だから私は現在の作業プロジェクトにそれを統合しようとしました。 Admobはまた、Podを使用してプロジェクトに統合されています。 私はGoogleの文書に従って新しいポッドを作成し、firebaseで再インストールしました。その後、私のプロジェクトは構築されません。火災ベースの統合後にAdmobポッドが動作しない

@import GoogleMobileAds; 

すべてが、それは前にあったように動作しますが、モジュールのマップを使用して引っ張るための素晴らしい方法である必要があります。ここでは は未解決の識別子のエラー 使用は

+0

答えが示唆されましたが、あなたのPodfileに貼り付けることができます(使用しているFirebaseのバージョンを確認してください) –

+0

私のPodファイルソース 'https://github.com/CocoaPods/を見つけてください。 Specs.git」 プラットフォーム:IOS、 '7.0' ターゲット 『インスタント赤ちゃんの睡眠』を行う ポッド 'Firebase /コア' ポッド 'Firebase/AdMobの' エンド – batgun

+0

私はちょうどそのpodfileを試してみましたが、それは大丈夫働きました。あなたはどのバージョンのcocoapodをチェックできますか?そうでなければ1にアップグレードしますか? –

答えて

0

: -deleteすべてのポッド関連ファイル私のプロジェクトフォルダから -PODのinit -re-追加私の必要なポッド は、私がGADRequestと同様に、このエラーが出るので

1

がちょうどするあなたの輸入を切り替えてみてください「GADBannerViewの」ですヘッダを直接インポートするのではなく、私はそれを解決してきた

+0

私のプロジェクトはSwiftファイルです。 – batgun

+0

import GoogleMobileAds –

+0

イアン、答えてくれてありがとうございますが、確かに私は以前に輸入しています。これは問題ではありません。私は上記の質問に答えました。 – batgun

0

をインストール-POD GoogleのサンプルBannerプロジェクトでもエラーが発生します。

私はその後、再びそれらをインストールするすべてのcocoapodの項目を削除

$ [sudo] gem install cocoapods 

https://guides.cocoapods.org/using/getting-started.html

を実行して、1.0.0にcocoapodバージョンを更新するのは、@ batgunの答えと@Ianバーバーの提案とそれを固定しました。

私は再びインストールポッドを実行したとき、私はまだ

は私が全体を再入力し、完璧に働いていた「『GADRequest』未解決の識別子を使用する」のように、エラーが発生した1.0.0、より低いcocoapodのバージョンにあったとき。私がまだcocoapod 1.0.0バージョン(私はそれが0.39バージョンだと思います)にいないとき、私はGADRequestErrorを見つけることができ、GADRequestは見つけることができません。

元のプロジェクトの抽出を今すぐやり直すときは、podをインストールして実行してください。今はエラーが発生しません。

私はこれがcocoapodのバージョンと関係があると信じていますが、それを更新するためのGoogleのadmobの指示にはありません。

リリース日以降、これを理解しようとしていましたが、これはサンプルの基本バナープロジェクトであり、動作しませんでした。

VERIFIED!

これはココアポッドのバージョンと関係があることを確認できます。

私はGoogleのCodelab 'FriendlyChatSwift'の練習プロジェクトを公開しようとしていましたが、ポッドを実行した後に一連のエラーをスローし、クラスを見つけ出しませんでした。

ステップ:

  1. $ [sudo] gem install cocoapods
  2. 私は、既存のダウンロードポッドとの関連(ProjectName.xcworkspace、PodFileを削除しました。ロック、/ポッド)
  3. 実行ポッドは、それは完全に働いた

プロジェクトの

  • ビルドして実行]をインストールします。私もこの手順を実行する前にプロジェクトを実行しようとしたが、それはエラーの束を持っていた。

  • +0

    私はすでにその解決策について言及しています。ありがとう – batgun

    +0

    ポッド関連のアイテムをすべて削除してもう一度インストールするだけではうまくいかないでしょう。私のココアポッドがまだバージョン0.39になっていたときに、あなたの解決策を見ていても、何度かそれをやりました。動作しませんでした。私は自分のcocoapodを1.0にアップデートしたときにのみ動作しました。私はあなたの答えに言及すべきです。私はそれをするよ –

    +0

    私はすでにv1.0に更新したが、それ以降は完全に壊れていたと以前のポッドファイルは互換性がないため – batgun

    0

    私はこの同じ問題を抱えていましたが、これは私が必要な方法でセットアップを手伝ってくれましたが、誰も私の正確な問題に触れていないと思います。誰かが探している場合に備えて私はそれを提供すると思った。

    すべてをクリアしてからpod initを実行した後、生成されたpodファイルにuse_frameworks!が設定されていることがわかりました。一度私はすべてが解決されたことを追加しました。素早いプロジェクトのためにuse_frameworks!が必要なので、私の愚かな間違いですが、それを残しておくと、無作為に表示されたり消えたりするランダムな見つからないエラーが多く発生します。これが誰かを助けることを望みます。

    関連する問題