According to Xcode's organizer, 20% of our app's slow launch time is caused by +[TwilioVoiceSDK load].
Is it possible to move this work outside of the app launch path, closer to when our app starts to use the voice SDK (e.g., placing a call)? For our app, the voice SDK is used for customer support and is thus inactive most of the time, so avoiding any launch time penalty would be especially beneficial to us. Thank you!
Description
According to Xcode's organizer, 20% of our app's slow launch time is caused by
+[TwilioVoiceSDK load]
.Is it possible to move this work outside of the app launch path, closer to when our app starts to use the voice SDK (e.g., placing a call)? For our app, the voice SDK is used for customer support and is thus inactive most of the time, so avoiding any launch time penalty would be especially beneficial to us. Thank you!
Expected Behavior
SDK doesn't affect app startup time.
Versions
Voice iOS SDK
6.11.2 via Swift Package Manager
Xcode
15.4
iOS Version
N/A
iOS Device
N/A