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:

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:

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:

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:

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":

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:

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.
Updated over 1 year ago