未找到“FBSDKLoginKit / FBSDKLoginKit.h”文件(适用于iOS v4.2和Xcode 7的Facebook SDK)

前端之家收集整理的这篇文章主要介绍了未找到“FBSDKLoginKit / FBSDKLoginKit.h”文件(适用于iOS v4.2和Xcode 7的Facebook SDK)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我按照 This Tutorial和/或 Facebook SDK Documentation中的所有步骤在我的应用程序上安装Facebook登录,但是当我运行代码时,我会收到错误.尽管 Facebook mention I can just use import (Swift)包含了框架,我也尝试用Objective-C Bridge Header做旧的时尚.

错误

‘FBSDKLoginKit/FBSDKLoginKit.h’ file not found

屏幕截图您可以看到bridge.h正在被编译器读取,但是由于内部文件错误,它会抛出错误.

Bridge.h在Xcode 6中,您不需要桥头文件,我可以使用导入

#import <FBSDKLoginKit/FBSDKLoginKit.h>

这个问题是由于Xcode 7 Beta,我已经尝试在Xcode 6上执行,它只是一个导入FBSDKLoginKit完美的工作.有人可以告诉我这个黑客吗?或者如果有一种方式将我的Swift 2代码转换回1.4并且在Xcode 6上工作.

解决方法

我有同样的问题并认识到,我的旧XCode 6项目与Facebook框架一起工作.

所以我尝试以下解决方法,并解决了问题.但是我不知道为什么:

Facebook iOS SDK 4.2

>在XCode 6中创建一个新的项目
>按照文档中所述将Facebook框架链接到您的项目
关闭项目并在XCode 7中重新打开它
>“Swift 2转换器”应在项目中打开 – 将项目转换为Swift 2
>运行项目 – 在我的情况下一切正常.

之后,我将“旧”Swift 2文件复制到新项目中.该应用程序启动没有任何问题.

我观察到转换器的变化,但根据Facebook框架不能识别任何变化.

原文链接:https://www.f2er.com/iOS/330340.html

猜你在找的iOS相关文章