0

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

谢谢,雷

4

1 回答 1

1

来自 ADAL 团队的 Brandon 和样本的作者。

我会让说明更清楚。

简单地说 - 您需要将 ADAL_iPhone_Storyboard.storyboard 和 ADAL_iPad_Storyboard.storyboard 文件拖到支持文件下的项目中。

您可以在 ADALiOSBundle 下找到文件:

在此处输入图像描述

将它们拖到示例文件夹“支持文件”中,如下所示:

支持文件的截图

于 2014-09-15T18:36:19.843 回答