Getting Started

for iOS/MacOS Platforms

The Meeting SDK Distribution

To obtain the Meeting SDK for Apple devices, use the Downloads link to access the GitHub repository holding the SDK. After following the instruction on that page, you should have a folder on your Macintosh that looks like this:

525

This folder contains the MeetingSDK XCFramework directory (used for all Apple devices) along with appropriate reference applications for both iOS and MacOS devices.

Adding the MeetingSDK to your Xcode project

Using the Meeting SDK is as simple as dragging the XCFramework directory into your Xcode project in the following manner (it is the same procedure for both iOS and MacOS projects). First, edit your project's target, select the "General" tab and find the "Frameworks, Libraries and Embedded Content" section:

1278

Then, drag the XCFramework folder into this area. You will see a green "+" appear over the folder outline while dragging and over the proper area to "drop" the library. After dragging the XCFramework folder here, you will see it automatically added to this section with an "Embed and Sign" designation:

1278

This means that you are ready to use the XCFramework in your iOS or MacOS project.

Importing the Framework

Each Swift or Objective-C file you create that you would like to use Meeting SDK API calls from must import the MeetingSDK at the top of the file. If you are building an iOS project, you will use the following:

1278

Make sure you are targeting an actual device and not the simulator. Currently, the Meeting SDK does not support building for the iOS simulator.

The process is similar for MacOS projects. Only you will import "MeetingSDK_macOS" instead of "MeetingSDK_iOS":

1512

Finally, if you receive an error about "Bitcode" needing to be enabled in the MeetingSDK, you will need to turn it off in your project. This is done in the Build Settings tab while editing that target:

1278

⚠️

Note

The requirement to disable bitcode is to accommodate libraries our engine depends on which are also built with bitcode disabled. We will be investigating the need for this prior to the 1.0 release of the Meeting SDK for Apple products.