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