【问题标题】:Firebase AppCheck failed to install using NativeScriptFirebase AppCheck 无法使用 NativeScript 安装
【发布时间】:2021-05-23 18:36:50
【问题描述】:

我正在尝试使用目标 iOS 14.4 在我的 NativeScript 项目的 Podfile 中安装 pod 'FirebaseAppCheck', '8.0.0-beta'。但是,它在下面给出了一个错误

[!] CocoaPods 找不到 pod 的兼容版本 “FirebaseAppCheck”:在 Podfile 中: FirebaseAppCheck (= 8.0.0-beta)

满足FirebaseAppCheck (= 8.0.0-beta) 依赖的规范是 找到了,但他们需要更高的最小部署目标。 '荚 install' 命令失败。

这是 Firebase AppCheck 中的一个错误,需要未来的 iOS 版本,还是 NativeScript 无法安装 beta pod 的问题?

【问题讨论】:

    标签: firebase nativescript firebase-app-check


    【解决方案1】:

    我找到了这个问题的根本原因,分为两部分:

    (1) 在 App_Resources/iOS/Podfile 中,添加 platform :ios, '11.0' 这是给 Cocoapods 的

    (2) 在 App_Resources/iOS/build.xcconfigh 中,添加IPHONEOS_DEPLOYMENT_TARGET = 11.0,这是给 XCode 的

    即使在 (1) 完成后,该应用程序也应该可以运行。但是,为了与目标构建保持一致,我建议两者都进行更改。

    但是,就我而言,在修复了上述 2 点后,我又遇到了一个问题。因为 AppCheck 需要 'Firebase/Core'、'~>8.0',但另一方面,我的项目中也有 @nativescript/firebase,它硬编码使用 Firebase/Core ~>6.34.0。因此,我仍然无法在不牺牲 @nativescript/firebase 的情况下使项目与 AppCheck 一起使用。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 2018-07-02
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多