我正在将项目更新为Swift 2和iOS 9,我正在做的其中一个项目严重依赖Facebooks。我用它登录,获取用户信息,等等.在更新之前,一旦登录Safari,就会将您直接导向应用程序。现在,我得到一个有趣的小模式显示如下(见图1在底部)
我假设这与新的Info.plist键有某种联系,我们用Item0作为fbauth2添加了iOS 9现在所需的Item0。
我还注意到我的应用程序有一个堆栈跟踪,上面写着:
URL失败:“fbauth2:/”-错误:"(null)“
我发现新的密钥数据fbauth2的重新出现很有趣,我假设现在有一种方法来配置这个模式在重定向时会说什么。有人知道如何配置这个吗?我想这对所有更新应用程序的人来说都是一个共同的问题。谢谢!
图1

发布于 2015-09-24 19:39:30
确保您已经更新到了http://fb.me/FacebookSDKs-iOS-20150910.zip上的最新版本的Facebook。
您还需要为网络请求将Facebook服务器白名单。有关此问题的更多信息可以找到这里。
具体看第二和第三步。
从步骤3的文档中也可以看到对canOpenURL方法的更改:
为什么我会看到控制台消息,如'canOpenURL: for失败:“fb.://‘或?这是一个Xcode警告,指示canOpenURL: call返回false。
https://stackoverflow.com/questions/32767882
复制相似问题