首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Facebook集成IOS 11

Facebook集成IOS 11
EN

Stack Overflow用户
提问于 2017-10-02 21:01:51
回答 2查看 1.8K关注 0票数 0

我一直在尝试使用cocoapods (Xcode9.0,IOS 11)将Facebook与IOS应用程序集成在一起。在安装pods并使用所有fb信息调整info.plist后,我在导入FacebookCore时卡住了(它不适用于FBSDKCoreKit、FacebookLoginKit、FBSDKLoginKit )。Xcode发出“没有这样的模块”警告。更重要的是,如果我选择运行项目(不导入任何东西),它会发出超过20个警告,包括螺栓框架、FBSDKCoreKit、FacebookCore等。有人知道怎么处理这件事吗?

谢谢

编辑-->手动导入Facebook框架可以让它正常工作,所以问题可能出在cocoapods上。你知道豆荚出了什么问题吗?

EN

回答 2

Stack Overflow用户

发布于 2017-10-04 17:22:35

我使用以下pod实现了iOS 10的脸书登录流程:'FBSDKCoreKit','FBSDKLoginKit','FBSDKShareKit','FBSDKMessengerShareKit‘。

它确实可以工作,但在iOS 11中,它会打开一个网页视图来登录iPad。它可能在iPhone上运行得更好。在Facebook的文档中有一个小注释,iPads已经减少了功能,至少在iOS 10上是这样的。我还不确定iOS 11……

要在swift文件中登录,只需导入FBSDKCoreKit和FBSDKLoginKit即可。您提到的"FacebookCore“是0.2.0版本,所以我不想自己使用它。在终端运行"pod search --simple FacebookCore“命令,您可以自己查看。

我记得我也尝试过它,但框架中有很多问题,所以我停止了尝试,只使用了普通的Facebook pod,而不是这个"Facebook for Swift“pod。

试着在没有那个的情况下按照Facebook的登录过程进行操作,它可能会对你有用。

编辑:(我找到了你的帖子,因为我正在寻找以下内容)“社交账号已从设置iOS 11中删除。第三方应用程序不再有权访问这些登录的账号。”:https://www.theverge.com/2017/6/5/15743010/apple-ios-11-wwdc-2017-facebook-twitter-social-accounts-login

...so不再顺畅地登录社交媒体了,我猜...

票数 1
EN

Stack Overflow用户

发布于 2017-10-16 10:12:57

我与Bolt和其他人也有相同的问题,我将FacebookShare POD的Swift版本改为3.2:

POD文件内容:

代码语言:javascript
运行
复制
pod 'FacebookCore', '~> 0.2'
pod 'FacebookLogin', '~> 0.2'
pod 'FacebookShare', '~> 0.2'
pod 'FBSDKCoreKit', '~> 4.22.1'
pod 'FBSDKLoginKit', '~> 4.22.1'
pod 'FBSDKShareKit', '~> 4.22.1'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46526017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档