rebuild/relaunch 时数字注销,Xcode 8 时出现错误 -34018

Digit signed out when rebuild/relaunch and Error -34018 in Xcode 8

在检查 Digits.sharedInstance().session() 是否为 null 时,我在 AppDelegate 中得到了 error -34018。应用程序没有崩溃,它只是在输出上显示此错误。我使用 Digit.session() 来识别用户是否登录。因此,在成功数字 phone 号码登录后,我只是重新启动/重建应用程序,但是当重新启动应用程序时,应用程序显示它不包含任何共享实例。并识别为用户未登录。此代码在 xcode 7 上运行,但在 xcode 8.

上显示此错误

通过将钥匙串访问组添加到授权文件,我能够在我的应用程序中解决这个问题。我在应用程序的功能部分打开了钥匙串共享开关,它运行良好。