Flutter:让 Podfile 工作
Flutter: Making Podfiles work
我正在尝试将 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.
我应该将此文件指向何处以及指向何处才能消除此错误?
试试这个:
def fbPods
pod 'FBSDKCoreKit'
pod 'FBSDKShareKit'
pod ‘FBSDKLoginKit’
end
target 'facebooklogintest' do
fbPods
end
target 'Runner' do
fbPods
end
运行 这个命令
pod install --no-repo-update
在bash_profile中,
导出 FLUTTER_FRAMEWORK_DIR=/flutter/bin/cache/artifacts/engine/ios
来源 ~/.bash_profile
在 iOS 文件夹中,
pod 安装
我正在尝试将 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.
我应该将此文件指向何处以及指向何处才能消除此错误?
试试这个:
def fbPods
pod 'FBSDKCoreKit'
pod 'FBSDKShareKit'
pod ‘FBSDKLoginKit’
end
target 'facebooklogintest' do
fbPods
end
target 'Runner' do
fbPods
end
运行 这个命令
pod install --no-repo-update
在bash_profile中, 导出 FLUTTER_FRAMEWORK_DIR=/flutter/bin/cache/artifacts/engine/ios
来源 ~/.bash_profile
在 iOS 文件夹中, pod 安装