我正在尝试按照说明使用 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 和应用程序都在同一个工作区中并且应该是可见的)?我也不清楚有关此问题的单独威胁中提到的解决方法(更改资源名称、重建捆绑包等,如果这些示例应用程序已经正常运行,这似乎是不必要的)。
谢谢,雷