ADALiOS:无法在钥匙串中添加新项目/ O365-iOS-Connect-Swift

时间:2015-06-16 19:05:14

标签: ios office365 adal

我目前正在开发一款连接到Office365的iOS应用程序,其中包含iOS7的目标。使用以下pod:

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

当我在模拟器中运行时,一切正常。当我在设备上运行它时,我得到一个“无法在钥匙串中添加新项目”错误。

我还尝试了共享密钥链功能,但这并没有改变任何内容。

这是错误消息,甚至在我从Github运行O365-iOS-Connect-Swift示例时发生:

  

2015-06-16 20:44:58.758 O365-iOS-Connect-Swift [574:128561]    - [ADAuthenticationBroker webAuthenticationDidCompleteWithURL:] [379] [主要] 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]错误:出错:   11.其他信息:域:ADAuthenticationErrorDomain ProtocolCode:(null)详细信息:无法在钥匙串中添加新项。   错误代码:-25243。

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

1 个答案:

答案 0 :(得分:7)

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