【发布时间】:2020-02-16 22:38:16
【问题描述】:
我有一个使用 facebook 登录的 Flutter 项目,但是当我尝试运行它时出现了一些错误......我已经更新了 pod 和 Flutter 插件并清理了项目。一切都是好的。这些是我得到的错误。
正在调试模式下在 iPhone X 上启动 lib/main.dart... 运行 pod install... 33,2s 运行 Xcode 构建...
Xcode 构建完成。 12,9s 无法构建 iOS 应用 Xcode 构建的错误输出: ↳ ** 构建失败 **
Xcode 的输出: ↳ /Users/eulalia/Downloads/flutter-login-screen-firebase-auth-facebook-login-master/ios/Pods/FB SDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m:138:42:错误:未知 选择器“fbErrorWithDomain:code:message:underlyingError:”的类方法 NSError *wrappedError = [NSError fbErrorWithDomain:FBSDKLoginErrorDomain ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/eulalia/Downloads/flutter-login-screen-firebase-auth-facebook-login-master/ios/Pods/FB SDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m:148:31:错误:未知 选择器的类方法 'extractPermissionsFromResponse:grantedPermissions:declinedPermissions:' [FBSDKInternalUtility extractPermissionsFromResponse:permissionResult ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/eulalia/Downloads/flutter-login-screen-firebase-auth-facebook-login-master/ios/Pods/FB SDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m:151:67:错误:不可见 'FBSDKAccessToken' 的@interface 声明选择器 'initWithTokenString:permissions:declinedPermissions:appID:userID:expirationDate:refreshDate: 数据访问过期日期:' FBSDKAccessToken *accessToken = [[FBSDKAccessToken 分配] initWithTokenString:tokenString ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/eulalia/Downloads/flutter-login-screen-firebase-auth-facebook-login-master/ios/Pods/FB SDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m:215:44:错误:未知 选择器“fbErrorWithDomain:code:message:”的类方法 NSError *unknownError = [NSError fbErrorWithDomain:FBSDKLoginErrorDomain ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 产生 4 个错误。 /Users/eulalia/Downloads/flutter-login-screen-firebase-auth-facebook-login-master/ios/Pods/FB SDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m:209:25:错误:无已知类 选择器“currentAccessTokenIsActive”的方法 if ([FBSDKAccessToken currentAccessTokenIsActive]) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/eulalia/Downloads/flutter-login-screen-firebase-auth-facebook-login-master/ios/Pods/FB SDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m:315:47:错误:无已知类 选择器“currentAccessTokenIsActive”的方法 BOOL accessTokenIsValid = [FBSDKAccessToken currentAccessTokenIsActive]; ^~~~~~~~~~~~~~~~~~~~~~~~~~ 生成 2 个错误。
无法为模拟器构建应用程序。 在 iPhone X 上启动应用程序时出错。
如果有人可以帮助我,我很感激..
问候,
非常感谢。
【问题讨论】: