ios - 在哪里放置 s.static_framework = true

Luo*_*ong 8 ios cocoapods

我是 CocoaPods 的 0 级。当我使用pod install有一个错误说:

The 'Pods-App' target has transitive dependencies that include static frameworks
Run Code Online (Sandbox Code Playgroud)

我尝试四处搜索并在第一个答案中查看解决方案

Pranav Gupta 说我需要添加s.static_framework = true到我的 podspec。但是,我不知道确切的位置。

如果您知道如何将s.static_framework = truePodfile放入,请指导我。

先感谢您!

Luo*_*ong 11

感谢您的帮助,我能够找到解决方案。以下是解决方案,希望它可以帮助像我这样的其他人。

我正在使用 Pod 将 Firebase 集成到我的 React 本机应用程序,(@react-native-firebase/app)但收到此错误:

在此处输入图片说明

我们必须添加s.static_framework = truereact-native-firebase 的 Podfile,而不是我们项目的 Pod 文件。

react-naive-firebase 的 Pod 文件名为RNFApp.podspecs. 打开之后,我们可以看到有一行

s.static_framework = false
Run Code Online (Sandbox Code Playgroud)

只需将其更改falsetrue

希望我的回答能有所帮助。

  • 或者更好地使用配置:https://rnfirebase.io/#allow-ios-static-frameworks (3认同)