web-dev-qa-db-ja.com

iOSデバイスと同等のADB

Android iOSデバイスをデバッグするためにADBのような機器を探していました。アプリをデバッグできるXCodeのツールであるiOS instrumentを見つけました。モバイルiOSデバイスこのアプリケーションは、アプリケーションやその他のオープンソースアプリをテストする必要がある場合に役立ちます。

アプリよりもiOSデバイスをテストする必要があるため、Android iOSデバイス用のADBのようなものを探していました。

そのようなものはありますか?

19
user3596455

コマンドxcrun instruments -s devicesを使用して、接続されたiOSデバイスを取得できます。

2
GrayJackie

あなたは尋ねました:

「タップ」、「スワイプ」、「ドラッグ」、「フリック」などの入力イベントなど、iOSデバイスでタッチを実行できるかどうかをadb Shell for Androidと同様の方法で知りたいデバイス。たとえば、任意のアイコン(設定やメインメニューのその他のアイコンなど)をタッチして実行したいのですが、アプリをデバッグするのは面白くなく、デバイスをデバッグするためにイベントをエミュレートするだけです。

この種のテストはInstrumentsを介して行われます。 Instruments User Guideの Automated UI Testing セクションを参照してください。WWDC 2010のビデオも参照 Automating User Interface Testing Instruments を使用すると、このプロセスのインタラクティブなデモがいくつか表示されます。この Cocoa Controlsページ には他にも多くのリンクがあります。

つまり、InstrumentsのUI Automationツールを使用して、UIのテストを自動化できます。 iOSでこれをシミュレータで使用すると問題が発生する人もいますが、物理デバイスでは問題なく動作するようです。

2
Rob

Adobe AIRにadtツール(Adobe Developer Tool)がインストールされている場合は、次のコマンドを実行できます。

adt -devices -platform ios

1
Steve W