我按照
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框架不能识别任何变化.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。