2016-07-13 12 views
1

「FirebaseMessagingモジュールが見つかりません」というエラーが表示されます。以下は私のポッドファイル構造です。Cocoapodsを使用してFirebaseMessagingモジュールが見つかりませんでした。iOS

Pod file structure

公式ドキュメントFirebase/Messagingが利用可能であることを示しています。私はポッドファイルに書いて、それをインストールしようとしました。ターミナルの統計情報にはFirebaseMessagingのインストールは表示されず、そのポッドディレクトリも同じです。

以下は端末の統計情報です。私は間違っているつもりです

Terminal screenshot

+2

お試しください 'pod 'Firebase/Messaging'' –

+0

@ EICaptainv2.0:試しましたが動作しませんでした。 Plsはその作業私のために 'ターゲット '----' を実行 プラットフォームスクリーンショット –

+1

チェック:IOS、 '7.1' ソース 'https://github.com/CocoaPods/Specs.git' ポッド 'Firebase' を ポッド 'Firebase/Messaging' end' –

答えて

1

犯人はPods!このlink.

を使用して、プロジェクトからすべてCocoaPodsを削除 I その後、私は再びそれは本当に後で働いていたこのlink.

Screenshot for logs

を使用してを投影するポッドを追加

2

このコードは、Firebase例:Podfileメッセージングです。

私は順序がポッドの作業方法で何かを変えなければわからない、と言ってみてくださいと変更あなたのPodfileを、XCode近いとpod install

use_frameworks! 
platform :ios, '7.0' 

pod 'Firebase/Messaging' 

target 'FCM' do 
end 
target 'FCMSwift' do 
end 
target 'FCMTests' do 
end 

を実行します。

1

私が直面した状況のように記録するだけです。ポッドのインストール後に新しいターゲットを作成した場合、「モジュールが見つかりません」というエラーが表示されます。プロジェクトがうまくいくという奇妙なこと。しかし、自動補完は機能せず、これらの愚かなエラー(モジュールが見つかりません)がここやそこに現れます。

この問題を解決するには、新しいターゲットをPodfileに導入する必要があります。それを行うための体系的な方法は次のようになります。

$ sudo gem install cocoapods-deintegrate cocoapods-clean 
$ pod deintegrate 
$ pod clean 
$ rm Podfile 

次にXcodeのワークスペースを削除し、新しい新鮮なポッドは、インストールを続行します。

関連する問題