iOS 11.1 - Xcode 9.1: Zoom meeting Crash

Hi,

I am working on an application which uses zoom for video conferencing.

My application worked fine on iOS 10.

While trying to extend support for iOS 11, when I compiled my code using Xcode 9.1, then application crashes while Joining meeting.

 

  • (void)joinMeeting:(NSString *)meetingNumber withTitle:(NSString *)meetingTitle withUsername:(NSString *)username

{

    dispatch_async(dispatch_get_main_queue(), ^{

        if (![meetingNumber length])

            return;

        

        MobileRTCMeetingService *ms = [[MobileRTC sharedRTC] getMeetingService];

        if (ms)

        {

            [ms customizeMeetingTitle:meetingTitle];

            ms.delegate = self;

            

            //For Join a meeting with password

            NSDictionary *paramDict = @{

                                        kMeetingParam_Username:username,

                                        kMeetingParam_MeetingNumber:meetingNumber,

                                        kMeetingParam_MeetingPassword:@""

                                        };

            

            MobileRTCMeetError ret = [ms joinMeetingWithDictionary:paramDict];

            

            NSLog(@“onJoinaMeeting ret:%d”, ret);

        }

    });

}

 

I verified that neither meeting number nor user name is nil.

The console log as per above code is as below:

onJoinaMeeting ret: 0

This means join meeting is successful.

It crashes once the callback

“- (void)onMeetingStateChange:(MobileRTCMeetingState)state” returns "

MobileRTCMeetingState_Connecting"

Please provide a solution to this.

suggest to use Xcode 8.3.3, that is what we find is working right now for iOS 11.

Hi Brian Lu, I understand that, but my application has to be iOS 11.1 compatible and hence has to compile and build using Xcode 9.1.

Also if I use the Xcode 8.3.3, I will not be able to debug my application in iOS 11.1 device. iOS 11.1 device will require minimum Xcode 9.1.

Please provide appropriate solution or a new compatible SDK for iOS 11.

Thanks.

We will release a new iOS mobileRTC to support iOS 11 and iPhone X, please download the latest build from Box and have a verify.

https://app.box.com/s/y5p3kdy1ia5p2cg2r2q1faj2kntm7kao

 

Thanks,

Robust

Hi Robust, 

Thanks for your quick reply. By when can I expect an official release of Zoom SDK which is iOS 11 compatible?

The above provided package is our release candidate, we are going to release it after US team verified. In my opinion, the package will be uploaded to github this week.

 

Regards,

Robust

Hi Robust,

Can you please let me know what are the changes in the released version v4.1.12640.1103?

Please provide list of changes or fixes as compared to previous version of Zoom SDK.

Regards,

Parth

You can get the information from the following link:

https://github.com/zoom/zoom-sdk-ios/blob/master/CHANGELOG.md

Regards,

Robust