【问题标题】:“Linker command” error when AdMob is present via React Native Firebase通过 React Native Firebase 存在 AdMob 时出现“链接器命令”错误
【发布时间】:2019-12-07 17:27:59
【问题描述】:

当通过 React Native Firebase 安装 AdMob pod 时,XCode “Archive”会导致错误。

我通过以下命令安装了 React Native 60。

react-native init MyProjectName

顺便说一句,它默认带有一个 Podfile。 我按照此处的安装说明依次添加Firebase CoreFirebase AdMob

https://rnfirebase.io/docs/v5.x.x/getting-started 即使安装了 AdMob,它仍然可以编译构建以在 iPhone 模拟器上运行。它仅在我尝试“Archive”发布时返回错误。 当仅存在 Firebase 核心时,Xcode 可以正确“归档”。问题似乎与 AdMob 相关。

这是错误信息: Apple Mach-O 链接器 (Id) 错误 链接器命令失败,退出代码为 1(使用 -v 查看调用) ld:无法重新解析位码包中的目标文件:'无效的位码版本(生产者:'1001.0.46.4.0_0' 阅读器:'1000.11.45.5_0')',使用 libLTO 版本'LLVM 版本 10.0.0,(clang-1000.11 .45.5)' 用于架构 armv7 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

环境:

OS: macOS Mojave 10.14.6
XCode: Version 10.1

package.json 中的依赖项列表:

"react": "16.8.6",
"react-native": "0.60.4",
"react-native-firebase": "^5.5.5",
"react-native-gesture-handler": "^1.3.0",
"react-navigation": "^3.11.1"

任何指针将不胜感激。 谢谢!

【问题讨论】:

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


    【解决方案1】:

    一旦我将 XCode 从 10.1 更新到 10.3,这个问题就解决了……

    它不再抛出错误。它按预期编译发布版本。

    【讨论】:

      猜你喜欢
      • 2022-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-11
      • 2020-10-07
      • 1970-01-01
      • 2016-10-16
      • 1970-01-01
      相关资源
      最近更新 更多