我不是ios开发人员,正在尝试将Firebase添加到我的Flutter项目中。我遵循了添加iOS项目的Firebase准则。我首先在Xcode中将GoogleService-Info.plist
移到了Runner/Runner
中。之后,我执行了$pod init
并将pod 'Firebase Core'
添加到Podfile
中。如设置指南中所述,此后我执行了pod install
。此命令已经显示了以下错误消息:
[!]因为未指定平台,所以自动在目标
ios
上分配了版本为8.0
的平台Runner
。请指定 平台这一目标在你Podfile。看到https://guides.cocoapods.org/syntax/podfile.html#platform
。[!]的CocoaPods没有设置你的项目的基本配置 因为你的项目已经有一个自定义配置集。为了 CocoaPods集成完全可以正常工作,请设置基础 目标的配置
Runner
到Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig
,或包括Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig
在 您的构建配置(Flutter/Debug.xcconfig
)。[!]的CocoaPods没有设置你的项目的基本配置 因为你的项目已经有一个自定义配置集。为了 CocoaPods集成完全可以正常工作,请设置基础 目标的配置
Runner
到Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig
,或包括Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig
在您的构建配置(Flutter/Release.xcconfig
中)。[!]的CocoaPods没有设置你的项目的基本配置 因为您的项目已经有一个自定义配置集。为了 CocoaPods集成完全可以正常工作,请设置基础 目标
Runner
到Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig
的配置,或包括Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig
在您的构建配置(Flutter/Release.xcconfig
中)。
当我现在尝试运行我的应用程序时,debug concol
输出以下错误:
=== BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Debug === diff: /Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
似乎有些文件丢失了,即使它们位于ios项目文件夹中。
答案 0 :(得分:0)
经过研究,我发现没有必要运行这些pod
注释。只需要将google-services文件移到iOS项目中即可。
答案 1 :(得分:0)
遵循三个简单步骤。 颤振端子 1. CD ios 2. pod init 3.安装pod
之后,颤动运行。