Developer Programに加入していない人のiPhone/iPod Touchを開発機にする方法
いろんな所で言われている事と同じ。
テスト機器は、開発機とは別のマシンにしかつなげない状況で、開発に必要な認証鍵とかは持ってない状態。
なお、開発者やテスト機器を持ってる人、どちらともMac遣いだとする。
以下は時系列順
テスト機器を持っている人のする事
-
- 開発者からしか見れない、UDIDを取得する。UDID Sender とか検索したら無料アプリがでてくるから、どれかを使う。
- バックアップを取っておく。同期など、この時点で失敗してたら、失敗してる所を探し出してどうにかしておいた方がいい
開発者
-
- iPhone Developer Program の Program Portal にある、Device を選択して、送られてきたUDIDを登録する。
- Provisioning の、相手に渡すアプリのProfileを探し出し、「Edit」→「Modified」を選択
- Devicesにさっき追加したDeviceが増えているから選択して、Submitを押す。
- 変更したProvisioningをダウンロードして、アプリ本体とProvisioningファイルを梱包して、メールなりフロッピーなりにして送る。
テスト機器を持っている人のする事
-
- 送られてきたファイルを展開する。
- ~~.app がアプリ本体、~~.mobileprovision が認証鍵っぽい物になっている。その二つを、iTunesにDrag&Dropしてインストールする。
- なお、拡張子が無いとか言う人は、Finderの「Finder → 環境設定 → 詳細」にある「すべてのファイル名拡張子を表示」をオンにする。
- Drag&Dropをしたら、iPhone/iPodTouchと同期をする。同期してもアプリが無い場合、iTunesのデバイスでインストールするデバイスを選択して、アプリケーションタブを開いて、日付順に並び替えたらインストールするアプリが上に出てくる。そこでチェックを入れて、もう一度同期をすればインストールするかと。