欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

IOS接入facebook详解

程序员文章站 2022-04-22 09:46:19
facebook 接入1.在 facebook 后台 配置 ios 平台, 获取 fb appidstore id 可以先随便找一个已存在的填入进去.2.cocoapods 引入几个核心库pod 工程...

facebook 接入

1.在 facebook 后台 配置 ios 平台, 获取 fb appid

IOS接入facebook详解

store id 可以先随便找一个已存在的填入进去.

2.cocoapods 引入几个核心库

pod 工程构建出 静态库丢到 /users/xxx/library/developer/xcode/deriveddata/build/products 对应 真机/模拟器 的目录下, 然项目工程编译时可以链接到静态库

IOS接入facebook详解

3.在 info.plist 文件的 <dict>...</dict> 内加入配置

[app_id] 替换 fb appid.

[app_name] 替换为 app 名.

4.代码

在 app 启动完后初始化 sdk

ios 13 将打开网址的功能移到了 scenedelegate 中

登录, 登出, 获取用户信息, 展示 登录页面


踩坑

编译报错: 找不到 swift 相关文件

报错: undefined symbol: __swift_force_load_$_

原因是因为 sdk 使用了 swift, 而工程配置里没有配置 swift 头文件搜索的路径.

解决办法很简单: 创建一个 swift 文件即可, xcode 会提示创建桥接文件 create bridging header

以上就是ios接入facebook详解的详细内容,更多关于ios接入facebook的资料请关注其它相关文章!

相关标签: IOS facebook SDK