gpt4 book ai didi

swift - 无法将 firebase 导入到我的 swift 项目中

转载 作者:行者123 更新时间:2023-11-30 10:01:12 25 4
gpt4 key购买 nike

enter image description here我正在使用 cocoapods 将 Firebase SDK 集成到我的 swift 项目中。我面临的问题是基于我的 pod 文件的内容。

当我安装包含以下内容的 pod 文件时

# Uncomment this line to define a global platform for your project
platform :ios, "9.0"

target "myProject" do
pod 'Firebase'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Core'

end

target "myProjectTests" do
pod 'Firebase'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Core'
end

target "myProjectUITests" do
pod 'Firebase'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Core'
end

我无法导入 Firebase (没有 Firebase 这样的模块),但我可以导入 firebaseAuth 和...。

第二种情况是当我使用以下 pod 文件时: # 取消注释此行来为您的项目定义一个全局平台 平台:ios,“9.0”

target "myProject" do
use_frameworks!
pod 'Firebase'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Core'

end

target "myProjectTests" do
use_frameworks!
pod 'Firebase'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Core'
end

target "myProjectUITests" do
use_frameworks!
pod 'Firebase'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Core'
end

我在终端中得到了这个错误:

     #  from /Users/veronica/Desktop/myProject/Podfile:5
# -------------------------------------------
# target "myProject" do
> use_frameworks!
# pod 'Firebase'
# -------------------------------------------

顺便说一句,我已经解决了与我类似的问题,并找到了一些答案,例如:

platform :ios, "9.0"
use_frameworks!

target 'MyProject' do
pod 'Firebase'
end

但我仍然收到错误,就像我自己的第二个版本一样强烈感谢任何帮助:)

enter image description here

最佳答案

在我的 podfile 中,我有

pod 'Firebase/Core'
pod 'Firebase/Admob'

我过去只需使用即可访问 Firebase 库

import Firebase

由于某种原因,当我摆弄我的 podfile 时它停止工作,并且会显示没有这样的模块“Firebase”。但是,如果我导入单独的库,它就会起作用

import GoogleMobileAds
import FirebaseAnalytics

这很好,但我更喜欢让它恢复到以前的样子,而且只需一次导入就更简单。我尝试了一些方法,最终这些步骤奏效了

  1. 干净的项目(不确定这是否有必要)
  2. 从 podfile 中删除所有 Firebase 依赖项
  3. 运行pod install
  4. 将 Firebase 添加回 podfile
  5. 再次运行pod install

然后就成功了!希望这对某人有帮助。

关于swift - 无法将 firebase 导入到我的 swift 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38440849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com