demo地址:http://download.csdn.net/download/ioscircleandcircle/9897852
记得先翻墙,哈哈。
一 facebooK接入及登录官方文档
https://developers.facebook.com/docs/facebook-login/ios
iOS 版 Facebook 登录 — 快速入门
通过 Facebook 登录您的应用时,用户可以向应用授予权限,以便您可以检索信息或以用户的身份在 Facebook 执行操作。
以下步骤用于将 Facebook 登录添加到您的 iOS Objective-C 项目中。要将 Facebook 登录添加到 Swift 项目,请参阅Swift 中的 Facebook 登录 — 新手入门。
2.设置开发环境t
在使用 iOS 版 Facebook 登录之前,先设置您的开发环境。
2a.下载 iOS 版 Facebook SDK
下载 SDK 并将存档解压到
~/Documents/FacebookSDK。
(注意,这是 Objective-C 版 SDK。关于 Swift,请参阅 Swift 版 Facebook 登录 — 入门指南。)
(注意,这是 Objective-C 版 SDK。关于 Swift,请参阅 Swift 版 Facebook 登录 — 入门指南。)
2b.向 Xcode 项目添加登录工具包
- 打开应用的 Xcode 项目。
- 如果您的项目中没有 Frameworks(框架)组,请创建一个。
- 打开
~/Documents/FacebookSDK
。 - 将
FBSDKLoginKit
拖放至项目导航器内的Frameworks
。 - 在项目中打开 Xcode 的 Build Settings(构建设置)选项卡。
- 将
~/Documents/FacebookSDK
添加到项目的 Framework Search Paths(框架搜索路径)。
您使用 Facebook SDK 时,如果未禁用事件自动记录功能,应用事件将被自动记录和收集,用于 Facebook 分析。关于哪些信息会被收集以及如何禁用事件自动记录的详细信息,请参阅应用事件自动记录。
3.在 Facebook 注册和配置您的应用
注册和配置您的应用,以便能够使用 Facebook 登录功能。
3a.添加 Bundle ID
在 Xcode 项目的 iOS 应用对象中,找到 Bundle ID,并将其粘贴到下面的方框内。