Badając dlaczego mam błąd w systemów iOS 8 WebView odkryłem, że Webview za User-Agent:systemów iOS 8 Simulator kliencka
Mozilla/5.0 (iPhone; CPU iPhone OS 10_9_5 jak Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12A365 (2072607680)
Zważywszy, ponieważ Biegnę dla systemów iOS 8, to raczej powinno być:
Mozilla/5.0 (iPhone; CPU iPhone OS 8_0_2 jak Mac OS X) AppleWebKit /600.1.4 (KHTML, podobnie jak Gecko) Mobile/12A405kalturaNativeCordovaPlayer (350612576)
Oczywiście nie ma jeszcze iPhone'a z wersją 10.10, więc Xcode6 jakoś podnosi wersję z Mac OS X. Dla iOS < symulatorów iOS8, działa dobrze.
Więc masz rozwiązanie dla mnie, w jaki sposób dowiedzieć się, czy jest to symulator systemów iOS 8 lub nie
Na razie to jest mój javascript metoda:
isIOS8 = function(){
return (/OS 8_/.test(userAgent) || /Version\/8/.test(userAgent)) && isIOS();
};