Safariデバッガー
Safari デバッガーは、Webページ上のすべてのリソースとアクティビティを検査するのに役立ち、iOSデバイスでの開発とデバッグをより効率的にします。
前提条件:
-
Macマシン
-
JDK8以降
-
socat(-brew install socatコマンドを使用してインストール)
注: Macでは、Safariブラウザのバージョンが13.1以降の場合、より高いバージョンのデバイス(12.4以降の13.1)をサポートします。safariブラウザのバージョンが13.1よりも低い場合、すべてのバージョンのデバイスをサポートします。
AnyTestでsafariデバッガーを使用するために従うべき手順
-
デバイスに接続する前に、Safariアプリケーションを閉じます。
-
iOSConnect を実行して、 SafariDebugger を実行するためのデバイスを予約します。
-
予約されたデバイスは、[ マイブッキング ]のUIに反映され ます。
-
MacからChromeブラウザーでデバイスを接続し、接続されたデバイスでsafariアプリを開きます。
-
MacでSafariを開きます。デバイスを認識し、開発ツールバーに表示されるまでに数秒かかる場合があります。
-
デバイスがsafariアプリケーションによって認識されると、選択したURLが予約したデバイスメニューに反映されます。
-
webinspectorポップアップを選択すると、ページをデバッグする準備が整います。
-
ターミナルからjarコマンドを終了すると、mac safariアプリケーションに接続されているデバイスが切断され、インスペクターページが閉じます。
-
jarコマンド:
sudo java -jar iOSConnect.jar apiEndpoint userName apiKey マシンのユーザー名