这是我的podfile:
# 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'
我试过了:
我尝试了很多次,但我仍然得到错误:
no module such as Firebase
这些是我的Firebase版本:
感谢任何帮助。
答案 0 :(得分:3)
收到此消息时要检查的事项:
没有像Firebase这样的模块
您的Podfile文件是否有use frameworks!
?应该看起来像
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.xcworkspace
(白色图标)文件而不是MyProject.xcodeproj
(蓝色图标)打开项目的吗?Xcode
并运行pod install
或pod update
。然后打开MyProject.xcworkspace
和build
项目答案 1 :(得分:2)
尝试清理项目。 到目前为止这对我有用。另外我注意到你错过了“结束”
target 'yourProjectname' do
platform :ios, '9.3'
use_frameworks!
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage'
end
答案 2 :(得分: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 :(得分:1)
删除派生数据,尝试清理项目然后构建,它将工作。