[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ファイル名"」を実行する |