[iOSアプリ]標準動作一覧 / アプリケーション操作
はじめに
iOSアプリの「アプリケーション操作」カテゴリに含まれる、標準動作一覧です。
もくじ
・アプリケーションを起動する
・アプリケーションを終了する
・全てのアプリケーションを終了する
・アプリケーションをアクティブにする
・アプリケーションをアンインストールする
・アプリケーションをバックグラウンドにする
・アプリケーションファイルからアプリケーションを起動する
・BundleIDからアプリケーションを起動する
詳細
アプリケーションを起動する
- プロジェクト作成時に指定したアプリケーションを起動します。
| 画面名(設定値1) | 入力不可(入力できない) |
| 要素名(設定値2) | 入力不可(入力できない) |
| 設定値(設定値3) | 入力不可(入力できない) |
アプリケーションを終了する
- 起動中のアプリケーションを、終了します。
- 必須条件:「アプリケーションを起動する」関連のアクションがテスト手順に含まれない場合は、動作しません。
| 画面名(設定値1) | 入力不可(入力できない) |
| 要素名(設定値2) | 入力不可(入力できない) |
| 設定値(設定値3) | 入力不可(入力できない) |
全てのアプリケーションを終了する
- 現在起動中のアプリケーションを、全て終了します。
- 必須条件:「アプリケーションを起動する」関連のアクションがテスト手順に含まれない場合は、動作しません。
| 画面名(設定値1) | 入力不可(入力できない) |
| 要素名(設定値2) | 入力不可(入力できない) |
| 設定値(設定値3) | 入力不可(入力できない) |
アプリケーションをアクティブにする
- 指定したアプリが起動していれば最前面に表示し、起動していなければ起動して最前面に表示します。
他のアプリが起動中でも、指定したアプリを優先して前面に表示します。 - 必須条件:「アプリケーションを起動する」関連のアクションがテスト手順に含まれない場合は、動作しません。
| 画面名(設定値1) | 入力不可(入力できない) |
| 要素名(設定値2) | 入力不可(入力できない) |
| 設定値(設定値3) | アクティブにしたいアプリのBundleIDを入力する (※1)BundleIDとは (※2)BundleID取得方法 |
アプリケーションをアンインストールする
- 指定したアプリケーションをアンインストールします。
- 必須条件:「アプリケーションを起動する」関連のアクションがテスト手順に含まれない場合は、動作しません。
| 画面名(設定値1) | 入力不可(入力できない) |
| 要素名(設定値2) | 入力不可(入力できない) |
| 設定値(設定値3) | アンインストール対象アプリのBundleIDを入力する。 (※1)BundleIDとは (※2)BundleID取得方法 |
アプリケーションをバックグラウンドにする
- 指定した秒数が経過するまでの間、起動していたアプリケーションをバックグラウンドにします。
- 指定した秒数が終了すると、バックグラウンドにする前に起動していたアプリに戻ります。
- 必須条件:「アプリケーションを起動する」関連のアクションがテスト手順に含まれない場合は、動作しません。
| 画面名(設定値1) | 入力不可(入力できない) |
| 要素名(設定値2) | 入力不可(入力できない) |
| 設定値(設定値3) | アプリをバックグラウンドにする秒数を入力する。(半角数字) |
アプリケーションファイルからアプリケーションを起動する
- アプリケーションファイルのファイルパスを指定し、アプリケーションを起動します。
- 「設定値」には、テスト実行環境に合わせてファイルパスを入力してください。 ・iOS実機:ipaファイルパス (※3)ipaファイルとは
・iOSシミュレーター:appファイルパス (※4)appファイルとは
| 画面名(設定値1) | 入力不可(入力できない) |
| 要素名(設定値2) | 入力不可(入力できない) |
| 設定値(設定値3) | 実行環境に合わせたファイルパスを入力する |
BundleIDからアプリケーションを起動する
- アプリの識別ID(BundleID)を指定して、アプリケーションを起動します。
| 画面名(設定値1) | 入力不可(入力できない) |
| 要素名(設定値2) | 入力不可(入力できない) |
| 設定値(設定値3) | BundleIDを入力する (※1)BundleIDとは (※2)BundleID取得方法 |
[※1 BundleIDとは]
iOSアプリにおいてアプリを一意に識別するための識別子(ID)です。
[※2 BundleID取得方法]
・初めに、コマンドプロンプトを起動してください。
Finderに保存されているアプリケーションの場合
「mdls -name kMDItemCFBundleIdentifier "取得対象アプリのパス"」を実行してください。
起動中のiOSシミュレーターにインストールされているアプリケーションの場合
「xcrun simctl listapps booted」を実行してください。
インストールされているアプリケーション一覧が表示されます。
一覧の中から対象のアプリを選び、そのBundle
IDを取得してください。
[※3 ipaファイルとは]
| 概要 | iOSデバイスで実行されるアプリケーションを格納したアーカイブファイルのこと |
| 拡張子 | .ipa |
| 対象OS | iOSデバイス(iPhone, iPad) |
| 実行方法 | iOSデバイスにインストールして実行する |
| パス取得方法 | ターミナルを開き、「find ~ -name "ipaファイル名"」を実行する |
[※4 appファイルとは]
| 概要 | Symbian OS(Nokiaによってリリースされた)で使われていたファイルのこと |
| 拡張子 | .app(実際はフォルダ) |
| 対象OS | macOS(Mac) |
| 実行方法 | Mac上で直接実行する |
| パス取得方法 | ターミナルを開き、「find ~ -name "appファイル名"」を実行する |