flutter - 《如何在 Flutter 中使用 Facebook 应用事件》
问题描述
我想将 Facebook 应用程序事件添加到我的 Flutter 项目中。facebook_app_events: ^0.11.0,Android 工作正常,但 IOS 不支持我的 IOS 平台:ios, '9.0' 正在使用,所以请建议我。得到错误颤动ios目标C:
"method descriptor for Swift.ExpressibleByExtendedGraphemeClusterLiteral.init(extendedGraphemeClusterLiteral: A.ExtendedGraphemeClusterLiteralType) -> A", referenced from:
l_got.$ss43ExpressibleByExtendedGraphemeClusterLiteralP08extendeddeF0x0cdeF4TypeQz_tcfCTq in libFBSDKCoreKit.a(Permission.o)
"_swift_getObjCClassFromMetadata", referenced from:
@nonobjc __C.FlutterMethodChannel.__allocating_init(name: Swift.String, binaryMessenger: __C.FlutterBinaryMessenger) -> __C.FlutterMethodChannel in libfacebook_app_events.a(SwiftFacebookAppEventsPlugin.o)
"(extension in Swift):Swift.Collection.map<A>((A.Element) throws -> A1) throws -> [A1]", referenced from:
(extension in FBSDKCoreKit):__C.FBSDKAccessToken.permissions.getter : Swift.Set<FBSDKCoreKit.Permission> in libFBSDKCoreKit.a(AccessToken.o)
(extension in FBSDKCoreKit):__C.FBSDKAccessToken.declinedPermissions.getter : Swift.Set<FBSDKCoreKit.Permission> in libFBSDKCoreKit.a(AccessToken.o)
(extension in FBSDKCoreKit):__C.FBSDKAccessToken.expiredPermissions.getter : Swift.Set<FBSDKCoreKit.Permission> in libFBSDKCoreKit.a(AccessToken.o)
static (extension in FBSDKCoreKit):__C.FBSDKSettings.loggingBehaviors.getter : Swift.Set<__C.FBSDKLoggingBehavior> in libFBSDKCoreKit.a(Settings.o)
static (extension in FBSDKCoreKit):__C.FBSDKSettings.loggingBehaviors.setter : Swift.Set<__C.FBSDKLoggingBehavior> in libFBSDKCoreKit.a(Settings.o)
"static (extension in Foundation):Swift.Set._unconditionallyBridgeFromObjectiveC(__C.NSSet?) -> Swift.Set<A>", referenced from:
(extension in FBSDKCoreKit):__C.FBSDKAccessToken.permissions.getter : Swift.Set<FBSDKCoreKit.Permission> in libFBSDKCoreKit.a(AccessToken.o)
(extension in FBSDKCoreKit):__C.FBSDKAccessToken.declinedPermissions.getter : Swift.Set<FBSDKCoreKit.Permission> in libFBSDKCoreKit.a(AccessToken.o)
(extension in FBSDKCoreKit):__C.FBSDKAccessToken.expiredPermissions.getter : Swift.Set<FBSDKCoreKit.Permission> in libFBSDKCoreKit.a(AccessToken.o)
static (extension in FBSDKCoreKit):__C.FBSDKSettings.loggingBehaviors.getter : Swift.Set<__C.FBSDKLoggingBehavior> in libFBSDKCoreKit.a(Settings.o)
"method descriptor for static Swift.Equatable.== infix(A, A) -> Swift.Bool", referenced from:
l_got.$sSQ2eeoiySbx_xtFZTq in libFBSDKCoreKit.a(Permission.o)
l_got.$sSQ2eeoiySbx_xtFZTq in libFBSDKCoreKit.a(Settings.o)
"_swift_getTypeByMangledNameInContext", referenced from:
___swift_instantiateConcreteTypeFromMangledName in libFBSDKCoreKit.a(AccessToken.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
无法为设备构建预编译的应用程序。
在 BSA 的 iPhone 上启动应用程序时出错。
解决方案
推荐阅读
- magento - Magento 在哪里存储交叉引用数据
- django - 如何修复 GeoDjango OSError:未定义符号?
- java - 如何在一周中的特定日期和时间分别创建多个预定通知
- python - 根据周和年获取给定周的所有日期?
- entity-framework - 使用 Cosmos Document db 的最佳方式是什么?EF Core 与 Cosmos SDK
- shell - YYYYMMDD 格式的 Korn Shell 增量日期
- node.js - 我必须使用谷歌云存储进行批量注释吗?
- c++ - 如何从函数中获取对象?
- r - 在 R 中下载文件时是否可以使用 GUI?
- c# - 使用 is 关键字检查可空对象是否不为空