Inne metody debugowania
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →
Ta strona opisuje starsze metody debugowania JavaScript. Jeśli zaczynasz pracę z nową aplikacją React Native lub Expo, zalecamy użycie React Native DevTools.
Narzędzia deweloperskie Safari (bezpośrednie debugowanie JSC)
Możesz używać Safari do debugowania wersji iOS swojej aplikacji, gdy jako środowisko uruchomieniowe używasz JavaScriptCore (JSC).
-
Tylko urządzenia fizyczne: Otwórz aplikację Ustawienia, przejdź do Safari > Zaawansowane i upewnij się, że opcja "Web Inspector" jest włączona.
-
Na swoim Macu otwórz Safari i włącz menu Deweloperskie. Można to znaleźć w Safari > Preferencje..., następnie w zakładce Zaawansowane, zaznaczając "Pokaż funkcje dla deweloperów internetowych".
-
Znajdź swoje urządzenie w menu Deweloperskie i wybierz pozycję "JSContext" z podmenu. Spowoduje to otwarcie Web Inspector Safari, który zawiera panele Konsola i Źródła podobne do Chrome DevTools.

Mapy źródłowe mogą nie być domyślnie włączone. Możesz postępować zgodnie z tym przewodnikiem lub tym filmem, aby je włączyć i ustawić punkty przerwania we właściwych miejscach w kodzie źródłowym.
Za każdym razem, gdy aplikacja jest przeładowywana, tworzony jest nowy JSContext. Wybranie opcji "Automatycznie pokazuj Web Inspector dla JSContextów" oszczędzi konieczności ręcznego wybierania najnowszego JSContextu.
Zdalne debugowanie JavaScript (usunięte)
Zdalne debugowanie JavaScript zostało usunięte w React Native 0.79. Zobacz oryginalne ogłoszenie o wycofaniu.
Jeśli używasz starszej wersji React Native, przejdź do dokumentacji dla swojej wersji.
