[iPhone SDK] Ad Hocビルドで特定の人にアプリを配布する
やっとiPhone SDKについて書ける項目ができた・・・・.
不特定多数の人にソフトウェアを公開するにはApp Storeを使うしかないと私も考えていたが,よくよく考えるとAd Hocビルドがある.Ad Hocビルドはソフトウェアを使用する人のデバイスをUDIDを登録した配布プロファイルを利用する.Ad Hocビルドを利用すれば,100台までのデバイスにApp Storeを介さずにアプリケーションをインストールすることができる.
概要
ビルドの流れを説明する.Xcodeの使い方やプロビジョニングファイルに関する説明はしない.NDAに抵触しそう.
1.配布したい相手のUDIDを教えてもらう.
2.UDIDを登録し,Ad Hoc配布プロビジョニングファイルをダウンロードする.
3.プロビジョニングファイルを利用してAd Hocビルドする.参考情報Appleの掲示板
4.プロビジョニングファイルとビルドしたアプリケーションを配布したい相手に送る.
5.配布された人は,iPhone configuration utilityを使ってプロビジョニングファイルとアプリケーションをデバイスにインストールする.
6.ウマー
という流れ.
では,詳しく説明する.
UDIDを調べる
UDIDは,iPhone configuration utility(iPhone構成ユーティリティ)で調べることができる.また,App Storeで配布されているAd Hoc Helperというツールを使えば,直接iPhoneからメールでUDIDを送ることができる(このツールはなんとあのErica女史謹製!).
この識別子がUDID.
Ad Hocでビルドし,配布する
just do it.
インストールする
Ad Hocでビルドされたアプリケーションを受け取った人は,iPhone構成ユーティリティを使い自分のデバイスにインストールする.ドラッグアンドドロップでアプリケーションとプロファイルをiPhone構成ユーティリティにインストールする.そして,さらにデバイスを開いて,アプリケーションとプロビジョニングファイルをインストールする.
プロビジョニングファイルをデバイスにインストール
アプリケーションをデバイスにインストール