I use Firebase for A/B testing. I noticed that i cannot get remote configuration synchronously, because
-(void)fetchWithCompletionHandler:(nullable FIRRemoteConfigFetchCompletion)completionHandler;
method of FIRRemoteConfig executes completion block on main thread. So i have no way to block main thread until it done.
P.S. I try to get remote configurations in didFinishLaunchingWithOptions
of AppDelegate