我正在尝试将Facebook SDK添加到Xcode中的iOS 9.0 Swift应用程序中。我按照FB-dev说明进行了安装。但是,当我将标头添加到我的AppDelegate.m文件时导入FBSDKCoreKit我不断收到一条消息“没有这样的模块'FBSDKCoreKit'”错误。
基于我在别处读到的内容
似乎没什么用。我不知道从哪里开始,并且已经做了几个小时的研究,试图找到解决方案。
答案 0 :(得分:8)
导入框架时,请确保已选择" 复制(如果需要)" 。如果此部分 NOT 勾选,则Xcode 6.3之后的版本似乎会出现问题。
答案 1 :(得分:6)
我通过删除框架并通过右键单击项目再次添加它来解决此问题 - >添加文件...,然后选择框架并选择复制文件(如果需要)。这不是Facebook推荐的,但它奏效了! 我使用的是FBSDK和Xcode 7 beta 6的v4.6。 希望它可以帮助您和其他遇到同样问题的人:)
答案 2 :(得分:1)
使用CocoaPods,swift 2.1和iOS 9,我尝试将其添加到桥接头,它工作正常,例如:
#ifndef MY_Bridge_Header_h
#define MY_Bridge_Header_h
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
// ... other imports
#endif /* MY_Bridge_Header_h */
答案 3 :(得分:0)
我和AppCoda教程一起出现了错误,该教程并不完全是最新的。我建议遵循Facebook自己的说明。对我来说问题是我必须将框架添加到我的项目中,然后添加sdk搜索路径。之后我可以导入而不会出错。