我遵循This Tutorial和/或Facebook SDK Documentation中的所有步骤在我的应用程序上安装Facebook Login,但当我运行代码时,我得到一个错误。虽然Facebook mention I can just use import (Swift)包含了这个框架,但我还是尝试用Objective-C桥头来做这件事。
错误:
找不到
'FBSDKLoginKit/FBSDKLoginKit.h‘文件
屏幕截图
正如您所看到的,bridge.h正在被编译器读取,但由于内部文件错误,它将抛出错误。

Bridge.h
在Xcode6中,你不需要桥接头文件,我可以用import来做
#import <FBSDKLoginKit/FBSDKLoginKit.h>这个问题是由Xcode7Beta引起的,我试着在Xcode6上做这个,它在import FBSDKLoginKit上工作得很好。有谁能告诉我解决这个问题的窍门吗?或者有没有办法将我的Swift 2代码转换回1.4并在Xcode6上工作。
发布于 2015-06-15 22:23:35
我也有同样的问题,并认识到我以前的XCode 6项目使用的是Facebook框架。
因此,我尝试了以下解决方法,并解决了这个问题。然而,我不知道为什么:
脸书iOS SDK4.2
<代码>H19运行项目-在我的情况下,一切正常。<代码>H210<代码>G211
在那之后,我将我的“旧”Swift 2文件复制到了新项目中。应用程序启动时没有任何问题。
我观察到了转换器的变化,但无法识别依赖于Facebook框架的任何变化。
发布于 2015-10-03 23:15:41
我也有同样的问题。
通过在"Framework Search Path“中添加Facebook SDK来对目录进行排序。
目标用户构建设置->框架搜索路径-> + /Users//Documents/FacebookSDK
它起作用了!
=]
发布于 2018-06-02 08:30:07
对于那些使用cocoapods的人来说,我的解决方案实际上是将FBSDKCoreKit添加到podfile:
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'The facebook documentation是不完整的,他们没有提到任何关于包含FBSDKCoreKit pod引用的内容。
https://stackoverflow.com/questions/30745106
复制相似问题