iOSデバイスのテスト
iOSデバイスのiOS Gatewayをテストするための署名とセットアップの要件は以下の通りです。 また、iOS Gatewayを使用して、物理的なiOSデバイスを模したiOSシミュレータを実行することもできます。 シミュレーターの使い方については、Testing with iOS Gateway Simulatorsを参照してください。
任意のアプリをインストールする
テスト用に任意のアプリをインストールする場合:
- iOS Gatewayを実行するマシンに開発者証明書を作成し、インストールします。
- App IDを作成します。 明示的なApp IDまたはワイルドカードのApp IDのいずれかを使用します。 App IDには、会社のバンドルプレフィックス(例:
com.mycompany.*
)をワイルドカードで使用することをお勧めします。 - そのApp IDよりプロビジョニングプロファイルを作成し、ダウンロードします。
- そのプロビジョニングプロファイルとインストールした開発者証明書を使って、iOS GatewayのSign Appボタンで.ipaファイルに再署名し、Install Appボタンでデバイスにアプリをインストールします。
iOSデバイスにインストールするアプリにコード署名をすることは、Appleの要求事項です。 iOS Gatewayをご利用いただくために、可能な限りサポートさせていただきます。 ただし、AppleアカウントとApple Developerウェブサイトへのアクセスに関しては、固有の操作が求められます。 本文書が対応していない内容については、必ずAppleの公式ドキュメントを確認してください。
デバイスに接続する
まず、プロビジョニングプロファイルと開発者証明書をXcodeにロードし、iOS Gatewayを使ってデバイスに接続します:
iOS Gatewayを実行するマシンに開発者向け証明書を作成し、インストールします。
バンドルIDでワイルドカードのApp IDを作成します
com.testplant.*
。そのApp IDをもとにプロビジョニングプロファイルを作成し、ダウンロードします。
ダウンロードしたプロビジョニングプロファイルをダブルクリックして、Xcodeにインポートします。
注記このインポートが成功したことを示す表示(ダイアログボックスが開くなど)はありません。 処理の状態を確認したい場合は、Xcodeを開き、アカウントプロファイルを確認してください。
iOS Gatewayでできること
iOSのネイティブアプリだけでなく、デバイスにインストールするアプリも、完全に自動化することができます。 また、システムのポップアップを自動化することも可能です。 最近のiOSのバージョンでは、あらゆるアプリの完全自動化が可能になっており、アプリを直接起動する必要がありません。
あるアプリを起動中であっても、ホーム画面や他のアプリに切り替えによってオートメーションの機能を失うことはありません。