Facebook SDK 4.1.0 错误“模块 'FBSDKCoreKit' 的 Umbrella 标头不包括标头 'FBSDKTestUsersManager.h'

Posted

技术标签:

【中文标题】Facebook SDK 4.1.0 错误“模块 \'FBSDKCoreKit\' 的 Umbrella 标头不包括标头 \'FBSDKTestUsersManager.h\'【英文标题】:Facebook SDK 4.1.0 error "Umbrella header for module 'FBSDKCoreKit' does not include header 'FBSDKTestUsersManager.h'Facebook SDK 4.1.0 错误“模块 'FBSDKCoreKit' 的 Umbrella 标头不包括标头 'FBSDKTestUsersManager.h' 【发布时间】:2015-05-01 10:22:21 【问题描述】:

我刚刚从 Facebook SDK 版本 4 更新到 4.1.0。更新后,我现在收到以下警告:

模块“FBSDKCoreKit”的伞形标头不包括标头 'FBSDKTestUsersManager.h'

有人对此错误有任何想法吗?

【问题讨论】:

【参考方案1】:

这是因为 Facebook 要么删除了 FBSDKTestUsersManager.h,要么忘记将其添加到 FBSDKCoreKit.h。将以下行添加到 FBSDKCoreKit.h 应该可以解决您的问题:

#import <FBSDKCoreKit/FBSDKTestUsersManager.h>

更新 - 1

它已在 sdk 4.2.0 中修复

【讨论】:

所以 FB 甚至没有测试它就发布了他们的 SDK 的新版本,我基本上将未经测试的代码集成到我的应用程序中。真不错。 Facebook SDK 4.2.0 已修复此问题。【参考方案2】:

通过添加“Bolts.framework”将解决此问题。

【讨论】:

是SDK的问题,不用加了:)

以上是关于Facebook SDK 4.1.0 错误“模块 'FBSDKCoreKit' 的 Umbrella 标头不包括标头 'FBSDKTestUsersManager.h'的主要内容,如果未能解决你的问题,请参考以下文章

Facebook-sdk python模块没有属性GraphAPI

Facebook iOS SDK 4.1.0 分享回调

Facebook sdk 4.1.0 注销不起作用

Facebook SDK for Android 4.1.0 共享对话框取消

通过cocoapods更新ParseUI和Facebook SDK

通过 CocoaPods 安装 Facebook iOS SDK