【发布时间】:2017-12-01 19:36:45
【问题描述】:
我正在尝试将 Facebook SDK 添加到我的一个 Flutter 项目中。在常规 Podfile 中,它看起来像这样:
# Pods for facebooklogintest
pod 'FBSDKCoreKit'
pod 'FBSDKShareKit'
pod ‘FBSDKLoginKit’
“facebooklogintest”是我的项目名称。 Flutter 项目中的 Podfile 看起来有点不同。在“# Pods for Runner”下添加pod文件是否正确?
# Pods for Runner
pod 'FBSDKCoreKit'
pod 'FBSDKShareKit'
pod ‘FBSDKLoginKit’
如上所示尝试安装时出现以下错误:
[!] Invalid `Podfile` file: Please set FLUTTER_FRAMEWORK_DIR to the directory containing Flutter.framework.
我应该将该文件指向何处和指向何处以消除此错误?
【问题讨论】:
-
请运行 flutter run -v 并发布显示 CocoaPods 完整输出的日志。您可能需要更新 pod repo。
-
@CollinJackson 完全忘记了我没有在自己的机器上运行。 Flutter 还没有安装……但是关于 podfile 本身。我应该在哪里添加 facebook pod 行?
-
嗯安装了 Flutter 并添加了变量路径等,但运行 pod install 时仍然出现相同的错误...
-
Flutter run 自动为我安装了这些依赖项。出于某种原因,这确实有效。奇怪!