【问题标题】:FIRApp.configure() is crashing my ios xcode swift app (firebase)FIRApp.configure() 正在使我的 ios xcode swift 应用程序崩溃(firebase)
【发布时间】:2017-04-15 18:27:43
【问题描述】:

从 firebase,我最初只是安装了 pod

pod 'Firebase/Core' 和 pod 'Firebase/Database'

然后我把 FIRApp.configure() 放进去

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

在 AppDelegate 中。效果很好。

但是,我还想添加许多其他 pod,所以刚才我添加了 pod 'Firebase/Messaging'、pod 'Firebase/Invites'、pod 'Firebase/DynamicLinks'、pod 'Firebase/Crash'、将 pod 'Firebase/RemoteConfig'、pod 'Firebase/Auth' 和 pod 'Firebase/Storage' 放入 podfile 并使用终端安装 pod,效果很好。但是,现在当我再次运行我的 .xcworkspace 文件时,它会因“以 NSException 类型的未捕获异常终止”而崩溃。是我设置错了豆荚还是什么?也许我必须删除那个 .xcworkspace 文件,然后重新安装以创建一个新文件?

【问题讨论】:

  • 您可能希望显示您的 podfile 的外观,并准确显示您在控制台中收到的错误消息类型。
  • FIRApp.configure() 放在 AppDelegate 的 override init() { super.init() } 块中,这不是你的 podfile。
  • 在“以 NSException 类型的未捕获异常终止”之后可能还有一两行告诉您确切的异常是什么。你能找到那个并在这里分享吗?这会让你对出了什么问题有一个很好的了解......

标签: ios swift xcode firebase


【解决方案1】:

尝试从 podfile 中删除所有 pod,然后保存并重新安装 pod > pod install,它应该删除所有这些,再次打开 xcworkspace 看看会发生什么,如果可以再次安装 firebase pod(首先将它们放入播客文件)。顺便说一句。您是否添加了 googleservice-project.plist 并在 firebase 网站上正确设置了所有内容?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-10
    • 1970-01-01
    相关资源
    最近更新 更多