Firebase 5.0.0+ 和 iOS 7.0

Firebase 5.0.0+ with iOS 7.0

提问人:Ctibor Šebák 提问时间:10/29/2018 最后编辑:Ctibor Šebák 更新时间:10/30/2018 访问量:134

问:

这只是一个快速的初学者问题,但我想了解 pod 更新如何工作的要点:

在 Google 的更新说明中明确指出:“Firebase v5.0.0 删除了对 iOS 7 和使用 Xcode 7 构建的支持”

这是否意味着此 Firebase 版本根本无法在 iOS 7 上运行?或者,如果我设置了部署目标 7.0,我的代码中会出现错误,因为它不再受支持?

或者它只是意味着,除了新添加的功能之外,所有功能都将像以前一样工作?

非常感谢。

iOS Xcode Firebase iOS7 兼容性

评论

0赞 Losiowaty 10/29/2018
是什么阻止了你尝试和学习自己?我敢肯定,这样你会更快地得到答案。无论如何 - 它很可能不会编译。
0赞 Ctibor Šebák 10/29/2018
直到晚上我才能访问我的 mac,所以我认为暂时以这种方式获得答案会更快。无论如何,谢谢。
0赞 Ctibor Šebák 10/29/2018
@Losiowaty,如果我想使我的应用与 iOS 7+ 兼容,我必须下载旧版本的 Firebase SDK?并尽量不更新它?
0赞 Losiowaty 10/29/2018
一般来说是的。尽管他们可能会从服务器端阻止您。为什么要支持iOS 7?根据 developer.apple.com/support/app-store 89%的设备正在使用iOS 11 / 12。这为iOS 11,10,9,最后是8和最后7的组合留下了7%。
0赞 Ctibor Šebák 10/29/2018
真的只是出于好奇,想知道如果我遇到这种情况,向后兼容性是如何工作的。感谢您的帮助!

答:

1赞 Paul Beusterien 10/30/2018 #1

如果平台版本设置为低于 8.0,则 CocoaPods 将不允许安装 Firebase:Podfile

platform :ios, '8.0'

即使您在安装后尝试覆盖选项,Firebase 5 中也明确删除了对 iOS 7 的某些 Firebase 功能支持。此外,自 Firebase 5 发布以来,iOS 7 一直没有进行过测试,因此可能存在其他未检测到的 iOS 7 回归。