iOS版雨燕火力地堡存储错误“没有默认存储分区中发现了”

问题描述:

尝试设置像这样我的火力地堡存储的参考:iOS版雨燕火力地堡存储错误“没有默认存储分区中发现了”

let storage = FIRStorage.storage() 

我看到下面的错误:

uncaught exception 'NSInvalidArgumentException', reason: 'No default 
Storage bucket found. Did you configure Firebase Storage properly?' 

由于据我所知,一切都安装正确。

  • 我已经创建并链接我已经生成的火力地堡
  • 应用程序,并增加了谷歌的plist
  • 我已经安装了库用的CocoaPods:
    • 荚“火力地堡/核心”
    • 荚 '火力地堡/存储'

我初始化火力地堡的应用没有问题:

import Firebase 
import UIKit 


class AppDelegate: UIResponder, UIApplicationDelegate { 

    var window: UIWindow? 


    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 
     // Override point for customization after application launch. 

     // Use Firebase library to configure APIs 
     FIRApp.configure() 

     return true 
    } 

不知道是否有什么明显的,我很想念,从教程我一直在关注这应该是相当直截了当。无论哪种方式,任何洞察力将不胜感激!提前致谢。

其他设置信息:

  • 的Xcode版本:8.2.1
  • 的CocoaPods版本:1.2.1

看起来我很快就打电话给Firebase。让我感动的引用调用到函数:

func uploadToFirebase(data: Data) { 
    let ref = FIRStorage.storage().reference(withPath: "images/demoPic.jpg") 
    ... 
} 

所有的一切都已经工作顺利 - 感谢线索@mgtla!

这根火力地堡存储参考:

let storageRef = FIRStorage.storage().reference() 
+0

是的。从那里我将走向我的道路等,但只是为了让该应用程序本身在应用程序调用之前导致应用程序崩溃。 –

+0

你在哪里打电话? @WilliamDelong – MGTLA

+0

我是在类的顶部做的......我只是把它放在我的uploadToFirebase(data:Data)函数中,似乎正在工作? –