Właśnie zaktualizowałem do wersji 8.3 8.3, ponieważ Apple. Stworzyłem projekt Cordova, który działa bezbłędnie w poprzednich wersjach Xcode, ale teraz jest problem. Wdrożyć aplikację na symulatorze, a gdy próbuję podłączyć Safari Debugger (Safari> Develop> Simulator> App Test), awarii aplikacji z:WebCore: Worker: EXC_BAD_ACCESS podczas podłączania debuggera Safari do projektu Xcode 8.3
WebCore: Pracownik (25): EXC_BAD_ACCESS (code = 1, address = 0x0)
biegnę Cordova 6.5.0 i nie ma zainstalowanych wtyczek. Każda pomoc będzie wielce ceniona.
Aktualizacja: Tak wygląda WebWorkers są winowajcą. Jeśli wyłączyłem nasz kod WebWorker w projekcie, debugger łączy się bez problemu. Miło jest wiedzieć, że to jest problem, ale wyłączenie WebWorkers nie jest tak naprawdę rozwiązaniem, więc jeśli ktoś ma jakieś pomysły, jestem uszy.
Świetny połów! Walczę z tym całe popołudnie. "new Worker ('xyz.js')" wydaje się być wszystkim, czego potrzeba, aby spowodować awarię. –
Złożyłem raport o błędzie w Radar. Mam nadzieję, że Apple wyda aktualizację. Wydaje się być kombinacją Xcode w wersji 8.3 (8E162) i Safari w wersji 10.1 (12603.1.30.0.34). Wygląda na to, że nie ma problemu z przeglądarkami Safari 10.0 i Xcode 8.3. – ggutenberg
Dla przypomnienia, błąd EXC_BAD_ACCESS nadal występuje z Xcode 8.3.2 (8E2002), iOS 10.3.1 i Safari 10.1 (12603.1.30.0.34). – sherb