2017-06-30 53 views
0

我一直在嘗試將Firebase導入到我的項目中。我在其他項目中多次完成了這個任務,沒有任何問題。當我在AppDelegate中導入Firebase並調用FirebaseApp.configure()時,一切都很好,沒有問題。iOS Swift Firebase SDK導入問題

當我在項目的其他部分導入Firebase/Database時突然出現問題,突然在AppDelegate中出現錯誤,但沒有這樣的Firebase模塊,我無法調用FirebaseApp.configure()。

這種情況也會發生在其他Firebase模塊,例如,遠程配置。

這是我進口

pod 'Firebase/RemoteConfig' 
pod 'Firebase/Database' 

我發現是使其中進口火力地堡模塊實現文件內部,還有另外一個火力地堡模塊沒有公共進口目標C包裝的唯一解決方案的豆莢。

+0

顯示莢更新 –

回答

0

添加use_frameworks您Podfile

platform :ios, "9.0" 
    # Uncomment the next line if you're using Swift or would like to use dynamic frameworks 
    use_frameworks! 

    target 'yourprojectTarget' do 
    pod 'Firebase' 
    end 

然後

pod install --no-repo-update 
+0

的輸出我有use_frameworks!如果你已經使用過use_frameworks然後刪除導入行,它會自動導入到你的swift項目中,從 – hubajz

+0

開始。 – KKRocks

+0

不,它不會導入,同樣我必須導入Snapkit,FBSDK等。否則框架是不可見的 – hubajz