Install the Zoom SDK


1. Download the Zoom SDK
2. Verify files
3. Load the project
4. Custom Meeting UI

We will walk you through setting up a development environment for Zoom SDK in iOS platform, and gives you hands-on experience.

Download the Zoom SDK

Login to the Zoom App Marketplace using your Zoom account, click the Develop option in the dropdown on the top-right corner and select Build App. Next, click the Create button and provide the required details if you haven't already created an SDK app. If you previously created an SDK app on the Marketplace, click the View here option and navigate to the Download page. Click iOS to download the iOS SDK.

Verify files

After you unzipped your downloaded file, you should have the following files:

├── [Sample&Libs] <- Contains framework and demo app.
├── [lib] <- Contains frameworks.
└── [MobileRTCSample] <- Contains demo app.
└── version.txt

Please download the SDK package from the App Marketplace again if you have different file structures or have missing files.

MobileRTC = Zoom SDK

You will see the term “MobileRTC” in our iOS library, it is the technical name of our SDK library, you can treat it as the term “Zoom SDK”.

How to get version number?

In the downloaded package folder, there is a file named version.txt. The number inside that text file is the version number of the SDK that you downloaded.

Always include the Version number when you post a question or get support on our community forum.

Load the project

Navigate to the downloaded SDK package and navigate to the “MobileTRCSample” folder. Next, double click on the “MobileTRCSample.xcodeproj” file to launch Xcode and load the project.

Once the project is loaded, you will see a demo app and an extension as shown below:

In the project, we have included the following:

  • MobileRTCSample: An iOS app that has all basic features for both login users and non-login users.
  • MobileTRCSampleScreenShare: An iOS extension that extends the above sample app to have screen sharing feature.

Custom Meeting UI

By default, when you build an app with the Zoom Meeting SDK, you will notice that the in-meeting UI of the app is similar to that of Zoom. If you would like to customize the UI instead of using the default UI, you can enable the Custom Meeting option provided by Zoom.

To see an implementation of the custom meeting feature, run the MobileRTCSample app on your device. In the first screen of the app, click the settings icon.

Next, click Meeting Settings and enable the Custom Meeting option to experience the Custom Meeting UI in the sample app.

Need help?

If you're looking for help, try Developer Support or our Developer Forum. Priority support is also available with Premier Developer Support plans.