颤抖中缺少Cocoapods文件

时间:2019-02-02 15:51:44

标签: ios xcode firebase flutter cocoapods

我不是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集成完全可以正常工作,请设置基础   目标的配置RunnerPods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig,或包括   Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig在   您的构建配置(Flutter/Debug.xcconfig)。

     

[!]的CocoaPods没有设置你的项目的基本配置   因为你的项目已经有一个自定义配置集。为了   CocoaPods集成完全可以正常工作,请设置基础   目标的配置RunnerPods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig,或包括   Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig   在您的构建配置(Flutter/Release.xcconfig中)。

     

[!]的CocoaPods没有设置你的项目的基本配置   因为您的项目已经有一个自定义配置集。为了   CocoaPods集成完全可以正常工作,请设置基础   目标RunnerPods/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项目文件夹中。

2 个答案:

答案 0 :(得分:0)

经过研究,我发现没有必要运行这些pod注释。只需要将google-services文件移到iOS项目中即可。

答案 1 :(得分:0)

遵循三个简单步骤。 颤振端子 1. CD ios 2. pod init 3.安装pod

之后,颤动运行。