【问题标题】:Configure iOS ADAL Azure SDK Storyboards配置 iOS ADAL Azure SDK 故事板
【发布时间】:2014-08-27 21:56:54
【问题描述】:

我正在使用 https://github.com/AzureAD/azure-activedirectory-library-for-objc - 适用于 iOS 的 ADAL 库连接到 Azure AD。

我已经构建了库并按照他们的说明进行操作,但出现以下错误 - "ADALiOS:错误: 引发的错误:18。附加信息: 域:ADAuthenticationErrorDomain 协议代码:(空) 详细信息:无法加载所需的资源包。请阅读 ADALiOS 自述文件,了解如何使用 ADAL 提供的身份验证 UI 资源构建您的应用程序。 错误代码:18"

查看源文件,它指出错误代码 18 处理情节提要。我觉得很困惑,因为我建立了自己的样本 @https://github.com/AzureADSamples/NativeClient-iOS 并且我遇到了同样的错误......

提前致谢,

【问题讨论】:

  • 所以,我摆脱了那个错误...显然包含 webviewcontroller 的情节提要必须命名为“ADAL...”,在示例中它被标记为“IPAL...” .我进行了更改,错误消失了。但是,现在我得到一个“ *** Terminating app due to unaught exception 'NSInvalidArgumentException', reason: '-[ADAuthenticationWebViewController initWithCoder:]: unrecognized selector sent to instance 0x8e0c1d0'”

标签: ios authentication azure adal


【解决方案1】:

所以,我所做的只是创建一个具有单一视图的新项目,并带来 ADAL_ 故事板和标题并导入 ADAL 库,它似乎可以工作。我仍然有点困惑为什么他们的样本没有正确构建,但我会考虑解决这个问题。

【讨论】:

    【解决方案2】:

    感谢卡尔的反馈。问题是该示例不能与 iOS SDK 捆绑在一起,因为它们都是独立存在的,因此您必须导入 Storyboard。

    不过,我们正在进行一项不再需要情节提要的更新。

    我在这里更详细地回答了这个问题:Problems with resource bundles in adding Azure ADAL library to an iOS native app

    【讨论】:

    • 在为静态库构建 ADALiOS 时,我们选择 iOS 设备还是 iOS 模拟器?
    • 你应该选择iOS设备。
    • ADALiOS 库是通用的吗?当我在 iOS 设备中构建它时,我遇到了“架构 i386 的未定义符号”问题。
    猜你喜欢
    • 1970-01-01
    • 2012-10-11
    • 2021-11-13
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    相关资源
    最近更新 更多