提问者:小点点

IOS Swift SwiftUI Firebase“未找到默认存储存储桶。您是否正确配置了Firebase存储?”


当我想跑的时候

Text("\(imageURL?.absoluteString ?? "placeholder")")
            
        .onAppear(perform: loadImageFromFirebase)

这应该会在 Firebase 存储中为我的图片生成一个网址。我收到错误“找不到默认存储桶。您是否正确配置了Firebase Storage?“,预览崩溃。模拟器也会崩溃。我已添加

override init() {
        super.init()
        FirebaseApp.configure()
    }

到我的AppDelegate,但这似乎没有帮助。这是应该从Firebase获取url的函数:

func loadImageFromFirebase() {
        
        let storageRef = Storage.storage().reference(withPath: "Cessna.jpeg")

        storageRef.downloadURL { (url, error) in
            if error != nil {
                print((error?.localizedDescription)!)
                return
            }
            self.imageURL = url!
        }
    }

似乎没有什么帮助。一些建议将不胜感激。


共1个答案

匿名用户

通过断开它与Firebase项目的连接并将其重新连接到新的Firebase项目来解决此问题。同样,重新下载firebase.plist文件可能已经完成了这个技巧(确保在将.plist文件添加回xcode时,它的名称末尾没有(2)或(3)。否则xcode将无法识别。)还添加了“Firebase/Analytics”pod,不确定如何添加,但这可能会有所帮助。希望这对任何寻求解决方案的人都有帮助。