找不到 FirebaseStorage 模块并且已经通过 CocoaPods 导入了它,是否已更改? - Swift

Can't find the FirebaseStorage module and have already imported it via CocoaPods, has it been changed? - Swift

所以我想使用 FirebaseStorage 并且已经导入并安装了所需的 CocoaPod,但是当我去导入模块时,FirebaseStorage 模块不存在。它已更改名称,还是我做错了什么? 最好的问候

Here's the screenshot of my CocoaPods file 和 the screenshot from my Xcode File

我认为这可能是由于 Firebase 5.0 的最新 CocoaPods 更新所致(请参阅:Firebase iOS Release Notes 中的版本 5.0.0 了解他们更改它的原因的更多信息)。 因此,请确保您包含 pod 'Firebase/Core'

我之前在 运行 pod update for firebase 时遇到了类似的问题,因为我必须在每个文件中更改我的导入以使我的构建不会失败。之前的导入是

import Firebase

但是现在我必须使用

import Firebase
import FirebaseStorage

为了通过 Storage.storage().reference().child() 访问 firebase 存储。希望对您有所帮助,这听起来确实与我的问题相似。假设您的 .xcworkspace.

已正确安装 CocoaPods 和所有内容

有时在 installing/updating 你的 Podfile 之后,Xcode 无法识别依赖项,你可以通过重建项目强制它识别它们。您可以通过两种方式进行:

  1. 在您的 Xcode 工作区中的任意位置按 cmd + b

  2. 在 Xcode 菜单产品 > 构建

"import FirebaseStorage" 它对我有用