颤动致命错误:找不到模块'FBSDKCoreKit'

问题描述 投票:1回答:2

我正在使用flutter_facebook_login 3.0.0

当我尝试运行我的应用程序时出现此错误

**建立失败** Xcode的输出:↳在/Users/*****/*****/ios/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m:21中包含的文件中:在包含的文件中/Users/*****/*****/ios/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h:19:在包含的文件中/Users/*****/*****/ios/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/../FBSDKLoginKit.h:27:/Users/*****/*****/ios/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h:24:9:致命错误:找不到模块'FBSDKCoreKit'@import FBSDKCoreKit;

for the simulator. Error launching application on iPhone 8.
ios flutter
2个回答
1
投票

直到现在,对我有用的唯一方法是this

您必须使用5.8.0版的Facebook SDK覆盖Podfile.lock。

PODS:
  - FBSDKCoreKit (5.8.0):
    - FBSDKCoreKit/Basics (= 5.8.0)
    - FBSDKCoreKit/Core (= 5.8.0)
  - FBSDKCoreKit/Basics (5.8.0)
  - FBSDKCoreKit/Core (5.8.0):
    - FBSDKCoreKit/Basics
  - FBSDKLoginKit (5.8.0):
    - FBSDKLoginKit/Login (= 5.8.0)
  - FBSDKLoginKit/Login (5.8.0):
    - FBSDKCoreKit (~> 5.0)
  - Flutter (1.0.0)
....

0
投票

[我到处都是房子,后来又回来了,最终使它可以与iOS上的5.13.1 Podfiles一起使用(通过工作,我的意思是编译,链接和安装到真实的iPhone上-我实际上并没有使用Facebook,但它是firebase-ui登录软件包的一部分:-D)

首先,例如清洁豆荚

Run: flutter clean
Go to ios folder, delete Podfile, Podfile.lock, Pods folder, Runner.xcworkspace
Run project again

构建后,我遇到以下错误:

fatal error: module 'FBSDKCoreKit' not found
    @import FBSDKCoreKit;

然后,我将模块化头文件重写添加到此处提到的ios / podspec文件中https://github.com/roughike/flutter_facebook_login/issues/214#issuecomment-565166295

podfile的开始看起来像这样:

platform :ios, '12.0'

use_modular_headers!

我确实注意到,由于缺少Facebook库,导致链接错误是由于在Frameworks部分中出现了虚假条目。

this thread中的更多详细信息>

© www.soinside.com 2019 - 2024. All rights reserved.