3

私はweinreを使用しphonegapアプリケーションをデバッグしています。ただし、JSをステップスルーしたり、ブレークポイントを設定したりすることはできないようです。これは可能ですか?

4

3 に答える 3

8

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

于 2012-01-01T18:52:33.763 に答える
3

いいえ、正解です。そして、他の回答で言及されている「秘密のXCodeUIWebView」はもう機能しません。しかし ...

iOS 6のリリースに伴い、AppleはSafari用のリモートモバイルWeb Inspectorをリリースしたため、Weinreをウィンドウの外に投げ出すことができます。これは、iOSモバイルアプリのデバッグに苦労している人にとっては巨大です。基本的に、WebViewやPhonegapアプリなどのモバイルアプリには、ブレークポイントを含む通常のSafariWebInspectorのすべての機能と機能が備わっています。私はweinreをかなり使用しましたが、新しいリモートWeb Inspectorはフル機能のネイティブデバッガーであるため、これらの目的では完全に廃止されています。

仕組みは次のとおりです(Mac、iOS6シミュレーターを実行するxCode4.5+(または接続されたiOS 6デバイス)、およびMac上のSafari6+が必要です。

iOS6シミュレーター/デバイスで、[設定]->[Safari]->[詳細設定]->[WebInspector]-> [オン](シミュレーターではデフォルトでオン)。

Safariで、[開発]メニューからiPhone / iPadシミュレーターにアクセスし、ページを表示します。表示されない場合は、Safariの[詳細設定]で[開発]メニューを有効にできます。

下部にある詳細な議論:http ://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers

于 2012-09-25T13:16:20.200 に答える
0

これが古い質問だとしても、誰かがまだWindowsからのiOSデバッグに苦労しているかもしれません(今日までのように...:D)。

私はこの非常に良い解決策を見つけました: https ://www.genuitec.com/products/gapdebug/

ipaからアプリをインストールし、通常Safariによって難読化されているすべてのコードをデバッグできます。

于 2016-09-06T15:49:01.343 に答える