iOS シミュレータ上のネイティブ モバイル アプリケーションのテスト

注: Silk4NET を使用してネイティブ モバイル アプリケーションやハイブリッド アプリケーションをテストするには、ネイティブ モバイル ライセンスが必要です。詳細については、「ライセンス情報」を参照してください。
iOS シミュレータ上のネイティブ モバイル アプリケーション (アプリ) やハイブリッド アプリケーションをテストするには、次のタスクを実行します。
  1. アプリの Xcode プロジェクトで、iOS シミュレータ用にアプリをコンパイルします。 Xcode UI からでも、コマンドラインからでもアプリをコンパイルできます。たとえば、iOS 9.2 で iOS シミュレータ用のアプリをコマンドラインでコンパイルするには、次のコマンドを実行します。
    xcodebuild -sdk iphonesimulator9.2
  2. アプリの .app ディレクトリを .zip ファイルに Zip します。 デフォルトでは、.app ディレクトリは、~/Library/Developer/Xcode/DerivedData ディレクトリにあります。Xcode で File > Project Settings をクリックすれば、ディレクトリがある場所を確認できます。
  3. iOS シミュレータがインストールされている Mac を、Silk4NET がインストールされている Windows マシンに、リモート ロケーションとして追加します。 詳細については、「リモート ロケーションの編集」を参照してください。
    注: Mac にインストールされている 1 つの iOS シミュレータでのみテストを実行できます。複数の Silk4NET ユーザーが、同じ Mac にインストールされている複数の iOS シミュレータ上で同時にテストを実行することはできません。
  4. モバイル アプリケーション用の Silk4NET プロジェクトを作成します。
  5. モバイル アプリケーション用のテストを作成します。
  6. テストで実行する操作を記録します。 記録 ウィンドウを開始すると、アプリケーションの選択 ダイアログ ボックスが開きます。
  7. モバイル タブを選択します。
  8. リストから iOS シミュレータを選択します。
  9. 参照 をクリックして Zip したアプリ ファイルを選択するか、Zip したアプリ ファイルへの完全パスを モバイル アプリ ファイル テキスト フィールドに入力します。 このパスでは、Silk4NET は HTTP および UNC 形式をサポートします。 Silk4NET は、iOS シミュレータ上に指定したアプリをインストールします。
  10. OK をクリックします。 iOS デバイスやシミュレータのテスト中に、スリープ モードに移行してはいけません。画面ロックとパスワードをオフにするには、設定 > 一般 > パスコードロック を選択します。
  11. すべての操作の記録を終えたら、記録を停止します。
  12. テストを再生します。
  13. テスト結果を分析します。
注: iOS デバイスと iOS シミュレータの両方でネイティブ モバイル アプリをテストする場合は、サインした .ipa ファイルと ZIP した .app ディレクトリの両方が同じフォルダに作成されている。