Updated on 2023-03-23 GMT+08:00

Building the macOS Demo

This section describes how to quickly compile and run the macOS Native demo of the client SDK.

Environment Requirements

Ensure that the following environment requirements are met during the compilation and running of the macOS Native demo.

Table 1 Environment requirements

Environment and Tool

Version

Description

OS

macOS High Sierra 10.14.4 or later

Requirement of Xcode on the macOS. The recommended version is 10.15 or later.

Xcode

Xcode 11 or later

Xcode 12.0.1 is used as an example in the demo and documentation.

Requesting test resources and app IDs

-

For details, see Preparations.

Procedure

  1. Download the SDK and demo source code.

    1. Download the ZIP package of the SDK by following the instructions provided in Table 1.
    2. Decompress the ZIP package to obtain the following files and directories:
      Figure 1 Directory structure of the SDK package

  2. Request an app ID and change the app ID in the demo to the requested one.

    For details about how to request an app ID, see Introduction to App ID Authentication.

    Replace the app ID in HWMAppKeyManager with the obtained app ID.

    Figure 2 Changing the default app ID of the demo

  3. Edit and run the demo project.

    1. Modify the bundle identifier and install the corresponding certificate. Replace it with the certificate of your company.
    2. Set Build Location to Custom under Preferences of Xcode.
      Figure 3 Changing Xcode Build location
    3. Compile and run the project.

  4. Use the demo.

    The following describes how to create an instant meeting:

    1. Click Initialization to initialize the SDK.

    2. Log in to the system.

      Login using an account and password: Click the login button. On the login screen, enter the account and password and click Log in.

    3. Click Create meeting.