准备示例应用程序

Oracle Identity Cloud Service 控制台下载适用于 iOS 应用程序的 SDK 后,您可以设置 iOS 开发环境。

在示例移动应用程序中加载 iOS 应用程序的 SDK

您可以从 Oracle Identity Cloud Service 控制台访问“下载”页。在此页面中,您可以下载适用于 iOS 应用程序的 SDK。

  1. Oracle Identity Cloud Service 控制台中,展开导航抽屉,依次单击设置下载。此时将显示要下载的文件列表。
  2. 单击适用于 iOS 应用程序的 SDK下载,并将 zip 文件保存在本地计算机上。
  3. 打开适用于 iOS Applications 的 SDK zip 文件并将其提取到临时文件夹中。

    iOS 应用程序的 SDK zip 文件包含 SDK 的框架版本 (oamms_sdk_for_ios_headless.zip) 和库版本 (oamms_sdk_for_ios_headless_library.zip)。示例应用程序使用框架版本。您可以选择在 iOS 应用程序中使用库版本。确保正确加载它。

  4. 在临时文件夹中,打开 oamms_sdk_for_ios_headless.zip 文件,找到 IDMMobileSDKv2.framework 文件夹。
  5. IDMMobileSDKv2.framework 文件夹复制到示例应用程序文件夹下的 IDCSSample/ 文件夹中。

    示例 iOS 应用程序的源代码结构必须类似于下面的代码结构。SDK zip 文件的名称以及框架和库 zip 文件可能有所不同。

    [SAMPLE_APP_FOLDER]/
    	__MACOSX/
    	IDCSSample/
    		IDCSSample/
    		IDCSSample.xcodeproj
    		IDCSSampleTests/
    		IDCSSampleUITests/
    		IDMMobileSDKv2.framework/
    		.DS_Store

使用示例应用程序设置开发环境

您需要一个安装了 Xcode 9.2 或更高版本的基于 MacOS 的操作系统。示例应用程序不依赖于除适用于 iOS 应用程序的 Oracle Identity Cloud Service SDK 以外的任何外部库。

您可以使用 Xcode 编辑和运行示例应用程序项目。

  1. 从 App Store 或 Apple 开发者网站下载并安装 Xcode。
  2. /Applications 目录中启动 Xcode。