【发布时间】:2014-09-16 02:36:19
【问题描述】:
我正在尝试按照说明使用 Azure ADAL 库和 Azure AD 示例应用为 iOS 构建示例本机应用客户端。相关组件是:
https://github.com/AzureADSamples/NativeClient-iOS
https://github.com/AzureAD/azure-activedirectory-library-for-objc/releases/tag/1.0.1
我是 XCode 的新手,我不清楚将 ADAL 库添加到示例应用程序的说明。但我已经按照步骤添加了库并链接了 libADALiOS.a。正如本网站另一个线程中所报告的,我收到以下运行时错误:
2014-09-15 10:12:36.236 Microsoft Tasks[23140:60b] ADALiOS:错误:引发的错误:18。附加信息:域:ADAuthenticationErrorDomain ProtocolCode:(null) 详细信息:所需的资源包可以不被加载。请阅读 ADALiOS 自述文件,了解如何使用 ADAL 提供的身份验证 UI 资源构建您的应用程序。错误代码:18。
我已仔细查看 ADAL README 文件。关于上述错误中的资源包,它只是指出:
"Add the storyboards from the ADALiOSBundle to your project resources"
熟悉 ADAL(和 xcode)的人能否简单地列举一下使 ADAL 资源包能够以简单的语言加载以供新手理解所需的步骤?我是否需要移动文件、向 xcode 添加一些定义等(注意:我的 ADAL 和应用程序都在同一个工作区中并且应该是可见的)?我也不清楚有关此问题的单独威胁中提到的解决方法(更改资源名称、重建捆绑包等,如果这些示例应用程序已经正常运行,这似乎是不必要的)。
谢谢,雷
【问题讨论】: