[iOS]接入第三方SDK异常

接入新浪微博,微信等异常,Error OSStatus -10814 ,Error 308

错误OSStatus -10814
发生什么时候

canOpenURL:
[找不到任何应用程序

](https://www.osstatus.com/search/results?platform=all&framework=all&search=-10814),可以打开这个URL(实际上,Facebook试图找到他们的应用程序通过调用

canOpenURL:
参数“fbauth2:/”)。
打印发生在功能内,所以你不能做任何事情。
但是如果您使用安装的Facebook应用程序在设备上运行应用程序,则不会看到此错误。

由于情况发生
错误308
存储在钥匙串中的值不等于值,存储在facebook完成参数中(有关可以查看的更多信息

-[FBSDKLoginManager completeAuthentication:expectChallenge:]
)。

这是因为苹果公司改变了在iOS 10中使用钥匙串的方式。为了解决这个问题,您应该直接进入Targets-> Capabilities并启用钥匙串共享(可以访问您的应用程序的钥匙串):

[iOS]接入第三方SDK异常_第1张图片
image.png

你可能感兴趣的:([iOS]接入第三方SDK异常)