2016-05-29 8 views
2

プロジェクトを開いていません。そして、私はフレームワーク内をドラッグして再度リンクする必要があります。まだプロジェクトフォルダにありますが、何らかの理由でXcodeが毎回フレームワークを見つけることができません。は「そのようなモジュールは、」サードパーティのフレームワークのインポートの問題は毎回私が</p> <blockquote> <p>を取得していないのですそのようなモジュール「Googleモバイル広告」</p> </blockquote> <p>が、私は私のプロジェクトを開くたびに警告

それは次のようになります。

Error

私はそれをどのように修正すればよいです。私はフレームワークをBuild PhasesまたはBuild Settingsにリンクしている多くのガイドをオンラインで試しましたが、それらのすべてが私に別のものを教えてくれます。

TL; DR: 第三者フレームワークをプロジェクトにインポートする適切な方法は何ですか?

この場合はGoogleMobileAdsです。

+0

たぶん、あなたが使用しているXcodeのバージョンを追加します。私はこれをしなかったのXcode 7.3.1 –

答えて

0

あなたの アプリケーションプロジェクトと同じディレクトリレベルのフレームワークに対して、ディレクトリ を作成するだけです。私は、バージョン管理の清潔さのために私のプロジェクトのコードの外にフレームワークのコードを持っていることを好みますが、それは個人的な好みの問題です。 フレームワークの設定手順では、 にファイルシステムのGPUImageコード用の設定された場所がすでにあると仮定しています(〜/ Downloadsはおそらくその場所ではありません)。 .xcodeprojをプルするだけでその場所にリンクするだけです。また、フレームワークヘッダーの検索パスの場所を設定するために、その場所を知る必要があります。

0

ココアポードを使用してください!

アプリにAdMob広告を表示するには、まずアプリをFirebaseに接続してGoogleService-Info.plistを取得してプロジェクトに配置する必要があります。ここでそれを行う方法を学ぶことができます:https://firebase.google.com/docs/admob/ios/quick-start#streamlined_using_cocoapods

新しいプロジェクトをコンソールに作成し、プロジェクトに追加するだけです。 SDKをインストールする準備が整いました。

は今、ターミナル

sudo gem install cocoapods 

を使用して、ダウンロードcocoapodsパスワードを入力し、Cocoapodsは、ダウンロードを開始します。

はその後 cdを使用してプロジェクトに移動し、次の操作を行います。
pod init 

は、プロジェクトディレクトリに移動し、Xcodeのを使用して Podfileを開きます。このファイルには、 target MyApp doブツにこれらの行を追加します。

その後
pod 'Firebase/Core' 
pod 'Firebase/AdMob' 

、上部の2行コメントを解除:ターミナルで

# Uncomment this line to define a global platform for your project 
platform :ios, '8.0' 
# Uncomment this line if you're using Swift 
use_frameworks! 

を、

pod install 

を行い、待ちます。

BOOM!これでプロジェクト設定でAdMobフレームワークを追加できるようになりました。 しかし、あなたはcocoapodsを使用したら、は再びあなたのxcodeprojファイルを開けない NEVER、覚えています。 .xcworkspaceファイルを同じ名前で開く必要があります。

、あなたのプロジェクトにフレームワークを追加した後、あなたはあなたのコードにフレームワークをインポートする前に構築する必要があります。


どのように私は、サードパーティのライブラリをインストールしますか?

普段のネットワーキングライブラリであるAFNetworkingをインストールしたいとします。あなたは基本的にすべてのライブラリで同じことを行う

pod 'AFNetworking' 

をそしてpod install

を実行します。ちょうどあなたのPodfileに次の行を追加します。唯一の違いは、Podfile内のものです。

+0

のための問題を既存のように見えますが、何らかの理由でXcodeは、まだプロジェクトを清掃し、それが –

+0

を見つけることができませんか?私は過去にそれを使用していただけで、私のプロジェクトはばかげて乱雑になりました! – Sweeper

+0

Cocoapodsを使用しないようにどのように動作しません構築してみてください@Hokkaido GoogleMobileAds –

関連する問題

 関連する問題