2016-09-05 8 views
2

などはありませんモジュールは、これは私のpodfileです:iOSのスウィフト - Firebase

# Uncomment this line to define a global platform for your project 
platform :ios, '8.0' 

target 'Grabit' do 
    # Comment this line if you're not using Swift and don't want to use dynamic frameworks 
    use_frameworks! 

    # Pods for Grabit 
    pod 'Firebase','>= 2.5.0' 

は、私が試した:上記のような

  1. 正しいpodfile。
  2. 端末でプロジェクトを開く
  3. プロジェクトをクリーンに再構築します。

私はそれを何度も試みたが、私はまだエラーを取得:

no module such as Firebase 

これらはFirebaseの私のバージョンです:

  • はFirebase 3.5.2をインストール(3.5.2でした)
  • FirebaseAnalytics(3.3.1)の使用
  • FirebaseInstanceID(1.0.8)の使用

何か助けていただければ幸いです。

答えて

1

これは私のために完璧に働いている:

use_frameworks! 

target 'Project' do 
    pod 'Firebase' 
    pod 'Firebase/Auth' 
    pod 'Firebase/Core' 
    pod 'Firebase/Database' 
end 

あなたはバージョンを設定する必要はありません、名前だけを使用することにより、あなたは常に最新のバージョンを取得します。

ターミナルでpod install、次にpod updateです。

次に、[CMD]+[ALT]+[SHIFT]+[K]でプロジェクトを完全にクリーニングします。

[CMD]+[SHIFT]+[K]でクリーニングしてください。

次に、Xcodeを閉じ、MyProject.xcworkspace(白いアイコン)を起動してビルドします。このメッセージを取得するときにチェックする

3

もの:

no module such as Firebase

  1. あなたPodfileファイルをuse frameworks!がありますか?

    あなたはポッドの最新バージョンをしたい場合、あなたはMyProject.xcworkspace(白アイコンでプロジェクトを開きますバージョン
  2. を指定する必要がないこと
    use_frameworks! 
    
    target 'Project' do 
        pod 'Firebase' 
        pod 'Firebase/Auth' 
        pod 'Firebase/Core' 
        pod 'Firebase/Database' 
    end 
    
    target 'Project' do 
        pod 'Firebase' 
        pod 'Firebase/Auth' 
        pod 'Firebase/Core' 
        pod 'Firebase/Database' 
    end 
    
    • お知らせのようなものになるはずです)ファイルではなく、MyProject.xcodeproj(青いアイコン)ではありませんか?
    • Xcodeを終了し、pod installまたはpod updateを実行してください。次にMyProject.xcworkspacebuildプロジェクトを開く
2

プロジェクトをクリーンアップしてみてください。 これまでのところ、これは私のために働く。また、私はあなたがビルドし、その後、プロジェクトをクリーニングしてみて、得られたデータを削除します

target 'yourProjectname' do 
platform :ios, '9.3' 
use_frameworks! 
pod 'Firebase' 
pod 'Firebase/Auth' 
pod 'Firebase/Database' 
pod 'Firebase/Storage' 
end 
1

「終了」欠けている気づく、それはその後、動作します。

関連する問題