【问题标题】:How to know the minimum deployment target a pod needs?如何知道 Pod 需要的最小部署目标?
【发布时间】:2022-01-17 07:29:48
【问题描述】:

我在我的应用程序和运行时使用firebase_app_check

pod install

它给了我一个错误:

[!] CocoaPods 找不到 pod“Firebase/AppCheck”的兼容版本: 在 Podfile 中: firebase_app_check(来自.symlinks/plugins/firebase_app_check/ios)被解析为0.0.6-4,这取决于 Firebase/AppCheck (~> 8.10.0)

已找到满足 Firebase/AppCheck (~> 8.10.0) 依赖项的规范,但它们需要更高的最小部署目标。

我的Podfile中有以下内容

platform :ios, '10.0'

当我阅读firebase_app_check.podspec.json 文件时,它提到部署目标必须是9.0 或更大:

"platforms": {
  "ios": "9.0"
}

但是如果我将最小部署目标增加到11.0,它就可以工作。那么,我在哪里以及如何知道依赖项需要的最低部署目标是什么?

【问题讨论】:

  • 最低部署目标通常在托管框架或库的自述文件中提及。这是维护良好的框架/库的标志。

标签: ios firebase flutter cocoapods podfile


【解决方案1】:

查看已发布的 podspec 以查看最终版本。例如,您可以看到 Firebase/AppCheck 版本 8.10.0 需要 iOS 11.0 here

特别是对于 Firebase/AppCheck,podspec 已更新 here 以支持安装回 iOS 9,该更新将于下周与 8.11.0 一起发布。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-18
    • 2020-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-21
    • 2015-12-08
    • 2021-01-05
    相关资源
    最近更新 更多