diff --git a/src/ios/CDVWKInAppBrowser.m b/src/ios/CDVWKInAppBrowser.m index 1935984ad..70d7e8f0d 100644 --- a/src/ios/CDVWKInAppBrowser.m +++ b/src/ios/CDVWKInAppBrowser.m @@ -19,8 +19,10 @@ Licensed to the Apache Software Foundation (ASF) under one #import "CDVWKInAppBrowser.h" -#if __has_include("CDVWKProcessPoolFactory.h") -#import "CDVWKProcessPoolFactory.h" +#if __has_include() // Cordova-iOS >=6 + #import +#elif __has_include("CDVWKProcessPoolFactory.h") // Cordova-iOS <6 with WKWebView plugin + #import "CDVWKProcessPoolFactory.h" #endif #import @@ -739,7 +741,9 @@ - (void)createViews } configuration.applicationNameForUserAgent = userAgent; configuration.userContentController = userContentController; -#if __has_include("CDVWKProcessPoolFactory.h") +#if __has_include() + configuration.processPool = [[CDVWebViewProcessPoolFactory sharedFactory] sharedProcessPool]; +#elif __has_include("CDVWKProcessPoolFactory.h") configuration.processPool = [[CDVWKProcessPoolFactory sharedFactory] sharedProcessPool]; #endif [configuration.userContentController addScriptMessageHandler:self name:IAB_BRIDGE_NAME];