Telerik-Verified-Plugins / WKWebView

DEPRECATED - this plugin served a purpose in the past, but there are better implementation now

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blank screen after upgrading XCode to iOS 9.3 SDK [solved]

barocsi opened this issue · comments

Hi there,

I have upgraded XCode from iOS 9.2 SDK to iOS 9.3 SDK, but on iOS 9.3, 9.2, 9.1, 9.0 devices or simulators, when wkwebview plugin is active it is resulting a blank screen.
When I remove the plugin it works.

Also, with WKWebview running on devices with iOS 8.4 it works (building with 9.3 SDK)
Trace on iOS 9 devices:

2016-04-06 12:33:59.584 [2767:43332] Multi-tasking -> Device: YES, App: YES
2016-04-06 12:33:59.716 [2767:43332] Using a WKWebView
2016-04-06 12:33:59.766 [2767:43332] [CDVTimer][file] 30.584037ms
2016-04-06 12:33:59.767 2767:43332] [CDVTimer][branchdevice] 0.127017ms
2016-04-06 12:33:59.838 2767:43332] [CDVTimer][socialsharing] 71.352005ms
2016-04-06 12:33:59.839 2767:43332] [CDVTimer][keyboard] 0.145972ms
2016-04-06 12:33:59.864 2767:43332] [CDVTimer][statusbar] 24.896026ms
2016-04-06 12:33:59.864 2767:43332] Starting Facebook Connect plugin
2016-04-06 12:33:59.864 2767:43332] [CDVTimer][facebookconnectplugin] 0.357985ms
2016-04-06 12:33:59.865 2767:43332] [CDVTimer][TotalPluginStartup] 129.050970ms
[DEBUG] Did open IPv4 listening socket 6
[DEBUG] Did open IPv6 listening socket 7
[INFO] GCDWebServer started on port 12344 and reachable at http://localhost:12344/
2016-04-06 12:34:00.002 [2767:43332] Started http daemon: http://localhost:12344/ 
2016-04-06 12:34:00.059 [2767:43332] active
2016-04-06 12:34:00.060 [2767:43332] PushPlugin skip clear badge

Any ideas? So far I have no clue on what could have happened and not able to build this app for the newest iOS 9.3 version.
Cordova is 3.9.2

After testing with https://github.com/apache/cordova-app-hello-world it works. There must be some change I have issued within the config.xml or .plist or other interacting plugins causing the problem.

Turned out I had to add <allow-navigation href="http://localhost"/> to my config.xml because <access-origin "*"/> was removed during the upgrade and addition of whitelist plugin.