【发布时间】:2019-12-07 17:27:59
【问题描述】:
当通过 React Native Firebase 安装 AdMob pod 时,XCode “Archive”会导致错误。
我通过以下命令安装了 React Native 60。
react-native init MyProjectName
顺便说一句,它默认带有一个 Podfile。
我按照此处的安装说明依次添加Firebase Core 和Firebase 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