SORU
6 Temmuz 2012, Cuma


6 7 Mobile Safari Chrome DevTools kullanarak hata ayıklama iOS

iOS 6 yerleşik uzaktan hata ayıklama desteği (1 minute screencast) ile birlikte gelir. Y Müfettiş 1 yaşındaki bir çatal gibi görünüyor yeni bir Safari Web Müfettiş ile iyi oynar. Düzenleme ve WebSocket çerçeveler JS bazı özellikleri inceleme özlüyor.

Safari Web Müfettiş Y uzaktan hata ayıklama protokolü kullanıyor. Ancak, Safari gibi bir aktarım katmanı, TCP/HTTP böylece Chrome ile uyumlu hale kullanmaz.

says Timothy Hatcher (aka Xenon), Apple employe

  • Aktarım katmanı için Safari kullanmak nedir?
  • Bu gizemli taşıma katmanındaki bir vekalet Chrome DevTools ile iş yapmak için HTTP yapabilir miyim?

CEVAP
3 HAZİRAN 2013, PAZARTESİ


iOS WebKit Debug Proxy proje bu sağlar.

screenshot

Başlamak için, homebrew ile yüklemek:

brew install ios-webkit-debug-proxy

Simülatörü simülatörü eğer çalışıyorsa () çalıştırın:

SIM_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer
  "$SIM_DIR/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator" \
  -SimulateApplication \
  $SIM_DIR/SDKs/iPhoneSimulator6.1.sdk/Applications/MobileSafari.app/MobileSafari

Proxy çalıştırın:

ios_webkit_debug_proxy

Hata olup olmadığını denetleyin

Hata iletisi: cihaza bak

Lockdownd bağlanılamadı. Çıkılıyor.: Böyle bir dosya ya da dizin yok. Müfettiş ios_webkit_debug_proxy eklemek mümkün

Sonra like this istemi (iOS 7 örnek: ) için aygıtı kontrol edin

Şu anda bağlı bilgisayar güven?

Seç "" ve vekil yeniden çalıştırmadan deneyin: Güven

ios_webkit_debug_proxy

Varsayılan devtools açın

Açık http://localhost:9221 o zaman

Bu DevTools, varsayılan olarak, eski sürümü (Krom 18 dolaylarında Mart 2012).

Modern devtools deneyin

protocol değişiklikleri nedeniyle, parçaları modern DevTools önyüz tamamen çalışmayabilir. Açarak deneyebilirsiniz

chrome-devtools://devtools/bundled/inspector.html?ws=localhost:9222/devtools/pag‌​e/2

port page değerleri nerede http://localhost:9221 görüyorsun. Yine, bu gerçekten de hatalı olabilir.

ios-webkit-debug-proxy project page daha docs okuyun.


Güncelleme:Bu iOS7 as well ile çalışır.Güncelleme: Eklenen taze devtools patrick.. .) önyüz talimatları ^strong>Güncelleme: *23 inspector.html * ve yeni devtools.html değişti ws Scheintod ile kesmek.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • Floortile83

    Floortile83

    16 Ocak 2010
  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010