【问题标题】:ADALiOS:Cannot add a new item in the keychain / O365-iOS-Connect-SwiftADALiOS:无法在钥匙串中添加新项目/O365-iOS-Connect-Swift
【发布时间】:2015-09-01 18:34:01
【问题描述】:

我目前正在开发一个连接到 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][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] 错误:引发错误: 11. 附加信息:域:ADAuthenticationErrorDomain ProtocolCode:(null) 详细信息:无法在钥匙串中添加新项目。 错误代码:-25243。

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

【问题讨论】:

    标签: ios office365 adal


    【解决方案1】:

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

    【讨论】:

    • 很好,这就是解决方案,非常感谢!顺便说一句,如果你们可以将它包含在 github 上的文档中,那肯定会对其他开发人员有很大帮助,或者我没有在那里看到它?
    • 我们将添加它。谢谢。如果这对你有用,那么你能接受这个作为答案吗?
    • 刚刚遇到这个问题(在同一天 - 很奇怪)。也希望它被添加到 github 文档中。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-11
    • 2017-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多