Swift 3 with FirebaseデータベースでiOSアプリを開発しています。
私のポッドファイル:
target 'MyApp' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for MyApp
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Database'
end
走る pod install
、ポッドをインストールします。
私はクラスを作成しました:
import Foundation
import FirebaseDatabase // Error: no such module 'FirebaseDatabase'
class MyDatabase {
var ref: DatabaseReference!
...
}
しかし、コンパイラエラーが発生しますno such module 'FirebaseDatabase'
、 なぜ?
これを試してください。すべてのポッドを必ず更新してください。次に、明示的にimport FirebaseDatabase
する必要はありません。import Firebase
と書くだけで完了です。
import Foundation
import Firebase
class myDatabase {
var DbReference = DatabaseReference()
}
私のpodFile
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'Firebase/Database'
プロジェクトをビルドします。
CocoaPodsからのモジュールをXcodeのModuleCache(〜/ Library/Developer/Xcode/DerivedData/ModuleCache /)にインストールし、エディターの構文チェックに使用できるようにするには、プロジェクトを1回ビルドする必要があります。
以前のコメントに従って、以下を使用しているかどうか上記を確認してください:
.xcworkspace
か否か以前のコメントのように、必ずターゲット名がXcodeプロジェクト設定とまったく同じであることを確認し、生成された。xcworkspaceで動作することを確認してください。プロジェクトをクリーンアップすることです。 コマンド+ Shift + K