我目前正在开发一款连接到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团队的人可以帮助我吗?任何提示都非常感谢!
答案 0 :(得分:7)
您需要启用钥匙串共享并将com.microsoft.adalcache添加到您的应用权利中。