我正在尝试使用FBSDKCoreKit和FBSDKLogin添加Facebook登录功能。当我试图将这两个框架导入我的AppDelegate文件时,它会显示错误
“没有这样的模块'FBSDKCoreKit'”。
我将Allow Non-modular Includes In Framework Modules从NO改为YES,但错误仍然存在。
我需要帮助想出一个解决方案来解决这个错误。
发布于 2015-08-24 18:00:43
我通过将FacebookSDK目录路径添加到“框架搜索路径”来解决这个问题
转到“生成设置”并搜索“框架搜索”
发布于 2016-02-21 13:57:17
我通过以下步骤解决了No such module 'FrameworkName'问题:
1)创建一个组,称为Framework (可选的,最佳实践)
2)将所需SDK从原始SDK路径拖动到Framework,在您的示例中是FBSDKCoreKit和FBSDKLoginKit
3)当对话框弹出“选择添加这些文件的选项:”时,选择以下选项:

Facebook 4.0版的其他步骤:
4)在项目编辑器中选择目标,然后单击Build,将框架搜索路径更改为:~/Documents/FacebookSDKDirectoryName
发布于 2016-03-31 05:22:52
我想推荐一种最简单的方法。
达达!就像一种魅力!
https://stackoverflow.com/questions/32078947
复制相似问题