2012-01-01 1 views

答えて

3

いいえは正解です。そして、もう1つの答えに記載されている "秘密のXcode UIWebView"はもう機能しません。しかし...

iOS 6のリリースで、AppleがSafari用のリモートモバイルWebインスペクタをリリースしたので、Weinreをウィンドウから出すことができるようになりました。これは、iOSモバイルアプリケーションのデバッグに苦労している。基本的には、WebView & Phonegap appsを含む、モバイルアプリ用の通常のSafari Webインスペクタ(ブレークポイントを含む)のすべての機能とパワーを備えています。私はかなり使いましたが、新しいリモートWebインスペクタは完全な機能を備えたネイティブのデバッガであるため、この目的のためには完全に廃止されています。

ここでは、お使いのMac上のMacを必要とし、Xcodeの4.5+私が思うに、iOSの6シミュレータ(または付属のiOS 6デバイスを実行している)(それがどのように動作するかだ、とサファリ6+:

あなたios6シミュレータで/設定 - > Safari - >詳細 - > Webインスペクタ - >オン(これはシミュレータのデフォルトでオンになっています)

Safariでは、DevelopメニューからiPhone/iPadシミュレータにアクセスし、 Safariの「高度な設定」が表示されない場合は、「開発」メニューを有効にすることができます。

http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers

+0

注:weinreは、iOS以外のWebkitモバイルブラウザや6.0より前のiOSシミュレータのデバッグにはまだ有効です。だから、私はそれがまだそれらの目的のためには時代遅れになると思います。 –

+2

これはMacのみです。 Weinreはどこにも行かない。 – Tamlyn

+0

iOSのwebviewの開発は、定義上、Macのみです。これは質問が尋ねるものです(ただし、WeinreはiOS以外の用途もありますが、この質問には関係ありません) –

8

いいえ、weinreでブレークポイントを設定することはできません。

+0

ありがとうございました。まだ今日は他の解決策を知っていることはありませんか?今、私はphonegap WindowsPhoneアプリケーションを使用しているときにブレークポイントを設定したいと考えています – eeadev

0

これは古い質問でも、誰かがまだiOSのデバッグをWindowsから苦労しているかもしれません(私は今日までだったので...:D)。あなたは、通常のSafariで難読化IPAおよびデバッグすべてのコードからアプリケーションをインストールすることができます https://www.genuitec.com/products/gapdebug/

私はこの非常に良い解決策を見つけました。

関連する問題