
Due to how Zoom packages the Android SDK, you will need to add these dependencies to your project. If you are upgrading to Meeting SDK 5.9 on Android, you can find the necessary dependencies in the sample app that is downloaded with the SDK. Unknown symbol errors could be anything from a misspelled variable to not adhering to the interface to not importing other dependencies.) On Windows, the error message will include: “Unknown symbol could not be export” (This is not a very informative error, but C++ error messages never are.On iOS and macOS, the error message may include: “name of your delegate class does not conform to interface”.On Android, the error message will include: “class derived from SDK class must be either declared abstract or must implement abstract method”.If you are upgrading and run into these errors, check the documentation to see if your class adheres to the interface or protocol it implements. This could be making a signature change to a method, renaming the method, or adding a new method to an interface or protocol you’ve already implemented. As a workaround, open Xcode in “Rosetta Mode” to use the simulator.Įven though all of the breaking changes are published in the Changelog, there are going to be times where we miss something. IOS and macOS only: iOS Simulator is not available for M1 Macsĭue to a conflict in a core Apple library, neither the Video or Meeting SDK will work with the iOS Simulator included in Xcode on M1 Macs. For Meeting SDK version 5.10.3 and later, or Video SDK version 1.3.0 and later, use Xcode 13. For Meeting SDK versions up to 5.10.2 and Video SDK versions up to 1.2.3, use Xcode 12.

Make sure that you have the correct supported version of Xcode before upgrading. IOS and macOS only: check the Xcode version Detailed guides explaining how to implement these two authentication methods ( OAuth and PKCE for both Android and iOS ) are available on the Zoom documentation website. In all SDK versions released after June 2022,, implement either OAuth Authorization Code flow or the Proof-of-Key Exchange (PKCE).

One of the biggest changes encountered while upgrading to any SDK version earlier than Meeting SDK 5.9 is the change in the user authentication method.


This guide helps developers upgrading Zoom SDKs by highlighting common issues encountered during the process. Upgrading software is always challenging: dependencies may conflict, function signatures and API calls may have been changed, and OS requirements for a successful build may be different.
