diff --git a/iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkObserver.mm b/iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkObserver.mm index 77c6cdc5b..3b77adbd2 100755 --- a/iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkObserver.mm +++ b/iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXNetworkObserver.mm @@ -318,6 +318,7 @@ typedef void (^NSURLSessionAsyncCompletion)( // In iOS 7 resume lives in __NSCFLocalSessionTask // In iOS 8 resume lives in NSURLSessionTask // In iOS 9 resume lives in __NSCFURLSessionTask + // In iOS 14 resume lives in NSURLSessionTask Class className = Nil; if (![[NSProcessInfo processInfo] respondsToSelector:@selector(operatingSystemVersion)]) { @@ -325,7 +326,8 @@ typedef void (^NSURLSessionAsyncCompletion)( NSClassFromString([@[ @"__", @"NSC", @"FLocalS", @"ession", @"Task" ] componentsJoinedByString:@""]); } else if ( - [[NSProcessInfo processInfo] operatingSystemVersion].majorVersion < 9) { + [[NSProcessInfo processInfo] operatingSystemVersion].majorVersion < 9 || + [[NSProcessInfo processInfo] operatingSystemVersion].majorVersion >= 14) { className = [NSURLSessionTask class]; } else { className =