Hi,
After updating to iOS SDK to 4.4.56624.1028 we started getting random crashes.
Crash log:
Crashed: com.apple.main-thread
0 libobjc.A.dylib 0x1a0d5d2e4 lookUpImpOrForward + 252
1 libobjc.A.dylib 0x1a0d4b4fc _objc_msgSend_uncached + 60
2 MobileRTC 0x103a34300 ios_getpid() + 324692
3 libdispatch.dylib 0x1a0cf3610 _dispatch_call_block_and_release + 24
4 libdispatch.dylib 0x1a0cf4184 _dispatch_client_callout + 16
5 libdispatch.dylib 0x1a0ca61d0 _dispatch_main_queue_callback_4CF$VARIANT$mp + 1044
6 CoreFoundation 0x1a0fa43c4 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
7 CoreFoundation 0x1a0f9f3b8 __CFRunLoopRun + 2004
8 CoreFoundation 0x1a0f9e8bc CFRunLoopRunSpecific + 464
9 GraphicsServices 0x1aae0a328 GSEventRunModal + 104
10 UIKitCore 0x1a50346d4 UIApplicationMain + 1936
11 StudioAppMentor 0x102d4955c main + 4376630620 (AppDelegate.swift:15)
12 libdyld.dylib 0x1a0e29460 start + 4
Here is our code for SDK authentication:
DispatchQueue.main.async {
authenticateSDK()
}
func authenticateSDK() {
let zoomSDK = MobileRTC.shared()
let context : MobileRTCSDKInitContext = MobileRTCSDKInitContext.init()
context.domain = ZoomAPI.domain
context.enableLog = true
context.locale = MobileRTC_ZoomLocale.default
let initializeSuc: Bool = MobileRTC.shared().initialize(context)
print("initializeSuccessful======>", initializeSuc)
print("MobileRTC Version:", MobileRTC.shared().mobileRTCVersion()!)
guard let authService = zoomSDK.getAuthService() else { return }
authService.delegate = self
authService.clientKey = ZoomAPI.appKey
authService.clientSecret = ZoomAPI.appSecret
authService.sdkAuth()
}