【问题标题】:Firebase 5.0.0+ with iOS 7.0Firebase 5.0.0+ 和 iOS 7.0
【发布时间】:2019-04-02 06:43:41
【问题描述】:

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

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

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

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

谢谢一百万。

【问题讨论】:

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

标签: ios xcode firebase ios7 compatibility


【解决方案1】:

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

platform :ios, '8.0'

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

【讨论】:

    猜你喜欢
    • 2019-03-14
    • 2018-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-16
    • 2018-04-16
    相关资源
    最近更新 更多