アップルの無償ツール「iPhone構成ユーティリティ」を使ったアプリケーションのインストール制限方法を解説する。touch/iPadシリーズ(以下iPhone/iPod/iPadと略す)を社員に支給して活用してもらいたいとき、ゲームなど業務と関係のないアプリケーションを無制限にインストールさせたくない、というニーズはPCの場合と変わりないだろう。Directoryとグループ・ポリシーで制限する、といった方法がすぐ思い浮かぶだろう。PCを組み合わせて、数台から十数台以下のiPhone/iPod/iPadを前提にアプリケーションのインストールを制限する方法を解説する。touchのものだが、iPhone/iPadシリーズでも操作手順は同様である。PCやMacから一括で適用できるようにするソフトウェア・ツールである。複数台のiPhone/iPod/iPadに対して一律に同じ設定を反映する際に大変役立つ。PCがあれば利用できる手軽さも備えている。このツールを用いてアプリケーションのインストール制限(以下、単にインストール制限)を設定するための手順は、おおよそ次のとおりだ。PCに接続し、2.の設定を転送して適用するこのうち、1.と2.は1回だけ実行する。3.は、設定したいiPhone/iPod/iPadの数だけ繰り返し実行する必要がある。iPhone構成ユーティリティとiOSだけの組み合わせでは、特定のアプリケーションのインストールを禁止することができない。全アプリケーションのインストールが禁止されてしまうので、設定を適用する前にあらかじめ、業務に必要なアプリケーションを残して、ほかは削除しておく必要がある(プレインストールのアプリケーションは削除できないので除く)。業務アプリケーションを複数台のiPhone/iPod/iPadに配布する方法については別稿で解説させていただき、本稿ではインストール制限に集中することにする。PCにiPhone構成ユーティリティをセットアップするiPhone構成ユーティリティをインストールするのに必要なソフトウェア/ハードウェア要件を以下に記すが、普通のWindowsクライアントPCで十分に事足りる。厳密には、USBを使わなくても設定の配布や適用は可能だが、本稿ではUSBによる配布・適用方法を解説する。Frameworkのバージョンを確認する方法」で確認できる。Updateからインストールできる。3.5.1]にチェックを入れてオンにしてインストールする。PCの準備ができたら、次のアップルのWebページからiPhone構成ユーティリティのインストーラをダウンロードする。システム用(アップル)「iPhoneConfigUtilitySetup.exe」というインストーラがダウンロードされるので、管理者権限のあるユーザー・アカウントでそれを起動し、ウィザードを進めてインストールする。途中で「使用許可契約に同意する」ラジオボタンを選択するほかは、特に設定を変更する必要はない。ユーザー・アクセス制御(UAC)のダイアログが表示されたら、その指示に従って[はい]ボタンをクリックして次に進める。構成ユーティリティ]をクリックしてiPhone構成ユーティリティを起動する。ウィンドウ左側のメニューから[構成プロファイル]を選び、ツール・バーの[新規]ボタンをクリックする。これで新しい設定(構成プロファイルと呼ばれる)のひな型が作成されたので、そこに必要事項を入力していく。真ん中のペインに16個のメニューが並んでいるが、設定すべきは[一般]と[制限]だけである。[一般]では最低限、次の3つの項目を指定する。「jp.<ユニーク(一意)な名称>.apprestprofile」というように入力する。<ユニークな名称>には、自分の氏名あるいは会社・組織名など、自分に由来する一意の名称を英文字列で記せばよいだろう。ほかにも設定を作る場合は、それぞれ区別できるように「apprestprofile」の部分を別の名称にすること「セキュリティ」エンドユーザーがこの設定を勝手に無効化できないよう、パスワードを設定する。それにはプルダウン・リストボックスから[認証]を選び、[認証/パスワード]にパスワードを入力する。これでiPhone/iPod/iPadから本設定を削除しようとしても、このパスワードを正しく入力するまで削除できなくなる。パスワードは管理者だけで秘匿しておくインストール制限の設定を用意する(1)iPhone構成ユーティリティで初めて設定を用意する場合は、(7)までの手順を実施して設定(構成プロファイルと呼ばれる)のひな型を作成する。(1)最初にこれを選ぶ。(2)これをクリックして新しい設定を作り始める。(4)この設定に付ける名称を入力する(必須)。何の設定かが分かるような名称が望ましい。(5)この設定を識別するためのユニークな半角英文字列を指定する(必須)。具体的には「jp.<自分の氏名あるいは会社・組織名>.<設定内容を表す文字列>」などと指定すればよい。ほかの設定と重複しないように注意すること。(6)例えば会社でこの設定を配布する場合は、会社名(組織の名称)を入力しておくとこの設定の出所を確認しやすくなる。(7)この設定の説明を入力する。(8)この設定をエンドユーザーに削除されては困るので、パスワードでブロックするために、ここでは[認証]を選ぶ。(9)(8)に合わせてパスワードを入力する。これはエンドユーザーには知らせず、管理者で秘匿しておく。次に真ん中のペインから[制限]を選び、右ペインの[構成]ボタンをクリックすると、たくさんの設定項目が右ペインに現れる。このうち、アプリケーションの利用制限に関わるのは次の5つである。いずれもデフォルトでオンすなわち許可されているので、必要なものをオフにして禁止にする。5以前にプレインストールされていたアプリケーション「YouTube」が起動できなくなる。使用を許可]オフにすると、Safariを起動できなくなる。ほかのWebブラウザを用意しない限り、Webアプリケーションすら利用できなくなるので注意インストール制限の設定を用意する(2)(1)最初にこれを選び、右ペインに表示された[構成]ボタンをクリックすると、(2)以降の設定項目一覧が現れる。(2)これをオフにする。Store」アイコンが表示されなくなり、アプリケーションがインストールできなくなる。Storeの課金システムを利用しつつ、アプリケーション内でアドオン・ソフトウェアや電子書籍などを購入できる。これをオフにすると、こうしたアプリケーション内課金による購入を禁止できる。Center」の利用を制限するための設定。完全には無効化できないが、これらをオフにすると複数人でのネット・ゲームのプレイなどを制限できる。5以前にプレインストールされていた「YouTube」アイコンが表示されなくなり、起動もできなくなる。StoreでGoogleが提供している同名のアプリケーションは対象外なので注意。Store」アイコンが非表示になり、起動できなくなる。(7)これをオフにすると、「Safari」アイコンが非表示になり、起動できなくなる。許可しない]を選ぶと、プレインストール以外の全アプリケーションがホーム画面に表示されなくなり、起動できなくなる。Storeからのインストールも禁止される。SafariでWebアプリケーションを利用できれば十分という場合は、この設定でもよいだろう。PCをUSBケーブルで接続する。すると数秒でiPhone構成ユーティリティが自動的にiPhone/iPod/iPadを検知して、左側メニューの「デバイス」以下にリストアップされる(この時点で設定はまだ転送・適用されていない)。iPhone/iPod/iPadをパスコードでロックしている場合は、初回接続時のみ、手動でロックを解除する必要がある。次に、左側メニューから対象のiPhone/iPod/iPadを選択してから、右ペインの[構成プロファイル]タブを選び、一覧の中からインストール制限設定を見つけて[インストール]ボタンをクリックする。あとはiPhone/iPod/iPad側を操作する。iPhone/iPod/iPadをUSB経由でPCに接続したところiPhone構成ユーティリティは、接続されたiPhone/iPod/iPadを自動的に検出してリストアップする。用意したインストール制限設定は次の手順でiPhone/iPod/iPadに転送・適用する。USB経由で接続後、数秒で検出・リストアップされる。