我已经开发了我需要集成Firebase
的demo ios应用程序,因此我按照Raywenderlitch tutorials了解如何在@David East编写的iOS中集成Firebase SDKs
。 / p>
我通过Firebase SDKs
安装了cocoapods
后,当我尝试按住import
Firebase
AppDelegate.swift
语句时导入Firebase )文件,xcode
转到以下视图。有关详细信息,请参阅以下屏幕截图。
请找到下面的Podfile:
platform :ios, '8.0'
use_frameworks!
target 'SampleApplication' do
pod 'IQKeyboardManager'
pod 'Koloda'
pod 'Firebase'
end
post_install do |installer|
`find Pods -regex 'Pods/pop.*\\.h' -print0 | xargs -0 sed -i '' 's/\\(<\\)pop\\/\\(.*\\)\\(>\\)/\\"\\2\\"/'`
end
此外,我还回顾了由@David East回答的关于SO的问题,请查看以下内容。
1)Cannot import Firebase in Swift app
2)Cannot Import Firebase Into Swift Class
但解决方案不适用于我的情况。请帮助我做错了。
提前致谢。
更新
我还试图从firebase official website for Integrate without CocoaPods手动添加框架,但它仍然存在问题。有关详细信息,请参阅以下屏幕截图。
我已经在dropbox上传了我的示例应用程序源代码,如果您愿意,请查看它。 源代码链接:https://www.dropbox.com/s/5jr0zbnymhou94c/TestFireBase.zip?dl=0
答案 0 :(得分:1)
Firebase SDK于2016年5月16日发生了重大变化。这改变了广告连播的名称及其各自的功能。
标准Firebase SDK的新广告连播名称为Firebase/Core
,其中仅包含Firebase Analytics。如果您要从旧的Firebase系统升级,则可能只需要这些:
pod 'Firebase/Core' # Firebase Analytics
pod 'Firebase/Database' # Firebase Realtime Database
pod 'Firebase/Auth' # Firebase Authentication
如果您正在使用其他Firebase功能,请参阅https://firebase.google.com/docs/ios/setup了解其他广告连播名称。不要忘记,无论您选择什么,都需要包括Firebase/Core
。