Dev*_*ddy 8 ios firebase react-native expo
我正在创建一个 Expo 应用程序,我计划将其发布到应用程序商店。到目前为止我已经将其发布到Android商店了。当我使用 EAS 构建 iOS 应用程序时,出现此错误,该错误来自 Swift Pods,这似乎是由 Firebase 引起的。
错误:[!]以下 Swift Pod 尚无法集成为静态库:
Swift pod
FirebaseCoreInternal依赖于GoogleUtilities,它不定义模块。要选择那些生成模块映射的目标(在构建为静态库时从 Swift 导入它们是必要的),您可以use_modular_headers!在 Podfile 中进行全局设置,或者指定:modular_headers => true特定的依赖项。
老实说,我不知道这个错误意味着什么,以及如何修复它。这里有人有想法吗?
我确实找到了问题的解决方案。
你所要做的就是安装一个名为的 Expo 包expo-build-properties.
npx expo install expo-build-properties
Run Code Online (Sandbox Code Playgroud)
从那里,您可以将该包以及一些 iOS 设置包含在文件plugins的 部分中。app.json这是一个代码示例:
"plugins": [
"@react-native-firebase/app",
[
"expo-build-properties",
{
"ios": {
"useFrameworks": "static"
}
}
]
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2173 次 |
| 最近记录: |