ADALiOS:Cannot 在钥匙串中添加一个新项目 / O365-iOS-Connect-Swift

ADALiOS:Cannot add a new item in the keychain / O365-iOS-Connect-Swift

我目前正在开发连接到 Office365 的 iOS-App,目标为 iOS7。使用以下pods:

pod 'ADALiOS', '~> 1.2.1'
pod 'Office365/Outlook', '= 0.9.1'
pod 'Office365/Discovery', '= 0.9.1'

当我 运行 它在模拟器中一切正常。当我在设备上 运行 时,出现 'Cannot add a new item in the keychain' 错误。

我还尝试了 共享钥匙串 功能,但这并没有改变任何东西。

这是错误消息,它甚至发生在我 运行 来自 Github:

2015-06-16 20:44:58.758 O365-iOS-Connect-Swift[574:128561] -[ADAuthenticationBroker webAuthenticationDidCompleteWithURL:][379][main] 2015-06-16 20:44:59.586 O365-iOS-Connect-Swift[574:128676] ADALiOS [2015-06-16 18:44:59 - EEAB650A-32FE-4589-925D-EB9797B89E08] ERROR: Error raised: 11. Additional Information: Domain: ADAuthenticationErrorDomain ProtocolCode:(null) Details:Cannot add a new item in the keychain. Error code: -25243.

ADALiOS 团队的人可以帮助我吗?非常感谢任何提示!

您需要启用钥匙串共享并将 com.microsoft.adalcache 添加到您的应用授权中。