My phonegap iOS build works fine if I run through PhoneGap desktop and mobile apps but not working if ran independently (through xCode. Took from platform/ios folder).
One more weird issue is that, it works fine again if I do the following:
Could not understand this crazy behaviour. This is not the case with Android build though.
Any help or clue is highly appreciated.
On iOS 10 the CSP became stricter and using * doesn't allow some things, so the plugins won't work if you don't have gap: in the Content-Security-Policy meta tag
Change yours to
<meta http-equiv="Content-Security-Policy" content="default-src gap: 'unsafe-inline'; style-src 'self' 'unsafe-inline'; media-src *" />