【问题标题】:iOS react-native-firebase - Could not get GOOGLE_APP_ID after upgrade to RN 0.60?iOS react-native-firebase - 升级到 RN 0.60 后无法获取 GOOGLE_APP_ID?
【发布时间】:2019-12-18 10:19:00
【问题描述】:

在从 react native 0.59 升级到 0.60 之前,一切都很好。

Xcode 10.3 编译错误:

/bin/sh -c myApp.build/Script-6C5554832063F4750081EA9D.sh

error: Could not get GOOGLE_APP_ID in Google Services file from build environment

** ARCHIVE FAILED **

在升级 firebase 和 react native 之前一切正常。

我有一个工作的 /ios/GoogleService-Info.plist

在我项目的构建阶段> 运行脚本


"${PODS_ROOT}/Fabric/run"

文件:包:json


"react": "^16.9.0",
"react-native": "^0.60.4",
"react-native-firebase": "^5.5.6",

文件:Podfile


  pod 'Firebase/Core', '~> 6.3.0'
  pod 'Firebase/Messaging', '~> 6.3.0'
  pod 'Fabric', '~> 1.10.2'
  pod 'Crashlytics', '~> 3.13.2'

在从 react native 0.59 升级到 0.60 之前,一切都很好。

谁能告诉我还有什么可以检查的?

【问题讨论】:

  • 我想我们应该问问 Firebase 团队。

标签: ios xcode react-native crashlytics react-native-firebase


【解决方案1】:

可能存在兼容性问题。您可能希望降级回 0.59 并检查是否可以解决问题。如果没有帮助,则可能是您在升级到 0.60 时更改的代码存在问题。

【讨论】:

  • 谢谢。我致力于使用 AndroidX 和 0.60 并且不能降级。我将创建一个新的 0.60 项目,然后添加 react-native-firebase 和 crashlytics。如果可行,那么我将尝试找出我的两个项目之间的区别。
  • 这也应该有帮助
【解决方案2】:

react-native-firebase docs 非常好。如果您看起来一切正常,请检查:

已解决:

  1. 将运行脚本 "${PODS_ROOT}/Fabric/run" 移动到 xcode 目标构建阶段的末尾。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-18
    • 2019-11-06
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-07
    • 1970-01-01
    相关资源
    最近更新 更多