I've created two empty cordova projects with latest cordova, cordova-ios and cordova-plugin-geolocation:
- 1) one uses the default UIWebView
- 2) other uses WKWebView
Those are simple starter projects that simply try to get user GPS location.
When I open project (1) everything is fine, I get the pop-up asking me to allow location access with the message I specify, as expected.
When I open project (2) I don't get the pop-up and cannot access location information.
Tested on latest OSX and latest iOS on physical iPhone 6S and iPhone X simulator
To recreate exactly the same conditions:
- create cordova project
- install plugins
- everything is default, except index.js that looks like this: