[iOS]接入第三方SDK异常
2017-07-07 本文已影响20人
德山_
接入新浪微博,微信等异常,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并启用钥匙串共享(可以访问您的应用程序的钥匙串):
image.png