2012-12-08 7 views
6

Według biblioteki iOS Developer Library Debugging powinno być możliwe debugowanie witryny w Mobile Safari (na iOS 6) zdalnie z przeglądarki Safari, poprzez zwykłe połączenie USB. Ale po wykonaniu opisanych kroków (włączam Web Inspector na iPadzie, podłącz go przez USB do mojego Macintosha, włącz menu Developuj z preferencjami) Nadal nie widzę żadnego elementu urządzenia w menu Develop w Safari na komputerze. Czy jest jakiś inny istotny warunek, aby to zadziałało? Może minimalna wersja Mac OS X? Mam 10.6.8.Próba debugowania strony internetowej na iPadzie, ale urządzenie nie jest wyświetlane w menu Develop w przeglądarce Safari na moim komputerze Macintosh

Odpowiedz

5

Okazuje się, że obsługa zdalnego debugowania została dodana tylko w Safari 6, które z jakiegoś niewytłumaczalnego powodu nie jest dostępne dla Snow Leopard, tylko dla Lion (w wersji limitowanej) i wyższej. Więc kupiłem upgrade do Mountain Lion i teraz po prostu działa.

+0

Ta informacja jest tak trudna do znalezienia! dzięki! – Komsomol

0

W ustawieniach Safari na iOS dostępna jest opcja zaawansowana, która pozwala na przełączanie "Inspektora sieci", który włącza i wyłącza tę funkcję (przynajmniej jest to na iOS 6, nie mam starszej wersji urządzenia do sprawdzania tego).

Istnieje również ograniczenie, że:

Ważne: Można sprawdzić tylko aplikacje na urządzeniach, które zostały przeniesione do urządzenia z Xcode. Nie można sprawdzać aplikacji pobranych z App Store, nawet jeśli jest to Twoja aplikacja.

Spodziewam się, że aplikacje dla programistów są jedynymi, które można w ten sposób modyfikować.

+0

Mam już włączony program Web Inspector w obszarze Zaawansowane, to jest problem. Według przewodnika nic innego nie można zrobić i wszystko powinno po prostu działać. Ale tak nie jest. Może potrzebuję lwa lub górskiego lwa, czy cokolwiek innego wydarzyło się od czasów Snow Leopard? – jayarjo

4

Apple chce zmusić programistów do uaktualnienia do najnowszego OSX (który jest dołączony do ostatnich narzędzi dla programistów).

Ale jest sposób pracy do debugowania iOS6 + Safari dla programistów przy użyciu OSX 10.6.8/Windows/cokolwiek:

WeinRE

To działa tak samo dobrze jak na oficjalnej sposób. Może Apple wziął ten projekt do ich debugowania (tylko przypuszczenie).

+0

ta odpowiedź jest pomocna, ale Weinre ma ograniczony zestaw funkcji w porównaniu do "zwykłej" konsoli konsoli internetowej: brak debugowania js, dużo opóźnień itp. –

Powiązane problemy