首页 > 解决方案 > FBSDKBasicUtility 数组:addObject:无法识别的选择器发送到类 0x107c269a0"

问题描述

我统一集成了 facebook SDK。它适用于 android,但是当我将它移动到 XCode for IOS 时,它会产生问题。

错误:First RegisterMonoModules.h file not find

解决方案:我在统一后端制作空文件。然后还在 XCode 库中添加了这个文件。已解决的问题。

这个东西为 IOS 创建了构建,但应用程序每次在开始游戏时都会崩溃。XCode 上出现错误:Exception: "+[FBSDKBasicUtility array:addObject:]: unrecognized selector sent to class 0x107c269a0"

然后再次挖掘,我发现它是一个链接问题:我添加了其他链接标志:-ObjC, -force_load, ${PROJECT_DIR}/Frameworks/FacebookSDK/Plugins/iOS/FBSDKLoginKit.framework/FBSDKLoginKit , ${PROJECT_DIR}/Frameworks/FacebookSDK/Plugins/iOS/FBSDKCoreKit.framework/FBSDKCoreKit , -all_load

但是这件事仍然不起作用。异常保持不变。应用程序在开始时崩溃。

Unity 版本:2019.3.7f1 Facebook SDK 版本:7.16.1

标签: iosxcodeunity3dfacebook-loginfacebook-sdk-4.0

解决方案


什么对我有用,我去了统一项目,我删除了 Assets/PlayServicesResolver/Editor 下的 play-services-resolver 并再次构建


推荐阅读