Can't join meetings with new SDK

I upgraded the SDK in our app yesterday from the previous release to

Joining or starting a meeting now fails. The error code returned is ZoomSDKError_Failed. Reverting the branch to the previous SDK immediately resolves the issue.

I have attached a link to the Zoom SDK logs

Which macOS Meeting SDK version?

To Reproduce(If applicable)

  1. Launch app
  2. Auth SDK
  3. Join or start meeting

Device (please complete the following information):
Apple MacBook Pro (13-inch, M1) 12.3.1

Additional context

Meeting start/join code

ZoomSDKError zError = ZoomSDKError_Success;
    if ([self isHost]) {
        ZoomSDKStartMeetingUseZakElements *startParams = [[ZoomSDKStartMeetingUseZakElements alloc] init];
        startParams.userType = SDKUserType_APIUser;
        startParams.customerKey = nil;
        startParams.meetingNumber = [[meetingInfo meetingID] longLongValue];
        startParams.displayName = displayName;
        startParams.isDirectShare = NO;
        startParams.displayID = 0;
        startParams.isNoVideo = NO;
        startParams.isNoAuido = NO;
        startParams.vanityID = nil;
        startParams.zak = zakToken.rawToken;
        startParams.userId = userID;
        ZoomSDKError zError = [meetingService startMeetingWithZAK:startParams];
        if (ZoomSDKError_Success != zError) {
            return zError;
    } else {
        ZoomSDKJoinMeetingElements *joinParams = [[ZoomSDKJoinMeetingElements alloc] init];
        joinParams.userType = ZoomSDKUserType_WithoutLogin;
        joinParams.webinarToken = nil;
        joinParams.customerKey = nil;
        joinParams.meetingNumber = [[meetingInfo meetingID] longLongValue];
        joinParams.displayName = displayName;
        joinParams.password = [meetingInfo password];
        joinParams.isDirectShare = NO;
        joinParams.displayID = 0;
        joinParams.isNoVideo = NO;
        joinParams.isNoAuido = NO;
        joinParams.vanityID = nil;
        joinParams.zak = zakToken.rawToken;
        ZoomSDKError zError = [meetingService joinMeeting:joinParams];
        if (ZoomSDKError_Success != zError) {
            return zError;

Zoom SDK logs:

Hi @KieranAC , as I see I don’t alone with this issue :slight_smile:
After long working day of looking I have found the reason of this error.
New Zoom SDK v5.11.0.8370 doesn’t supporting spaces for displayName.
I don’t know the reason, because I don’t find anything about it in the changelog.
For the fast workaround we can replace spaces, something like this:

“Tom Tompson”.replacingOccurrences(of: " ", with: “_”) // “Tom_Tompson”

But I’d rather wait for the official official statement from Zoom side.

Zoom has released a new version on sdk: zoom-sdk-macos-
the issue has been fixed

thank you, Zoom! :handshake:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.