前段时间公司的项目接入facebook,在facebook后台创建了名为Demo1的项目,但是在测试facebook登录的时候,facebook的授权弹窗里的应用名确是和后台配置的名字不一致,也和应用名称不一致,查阅了大量资料,做了很多验证,最终有以下的发现
41630312690_.pic_hd.jpg
facebook不像其他的三方登录,直接拿应用名,它取得是bundle name 下图我们可以看到,bundle name 拿的是$(PRODUCT_NAME)如下图
B3F73EC0-170D-4B9E-82C4-512D19FE0FD6.png
方法一:我们只需修改bundle name 为我们需要展示的应用名即可;
方法二:我们看到facebook 取得是bundle name 而bundle name 拿的是product name 如下图所示
1CBC8C75-1139-4F70-B057-B782F12D6B3E.png
所以我们只需修改product name即可 点击项目 ->Targets->Build Settings 搜索product name
讲$(TRGET_NAME)改成需要展示的应用名即可。
网友评论