【发布时间】: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 类型的未捕获异常终止”之后可能还有一两行告诉您确切的异常是什么。你能找到那个并在这里分享吗?这会让你对出了什么问题有一个很好的了解......