2010-09-30

iPhoneアプリ開発: 開発環境として新たに複数のMacやiPhoneを追加する

iPhoneアプリをチーム開発するとき、テスト環境を用意するとき、あるいは故障交換するとき、開発環境として複数のMacやiPhone/iPod touch/iPadデバイスを扱うことが必要な場合があります。
開発環境として新たなMacやデバイスを追加する方法についてメモしておきます。

新しいMacを追加する方法:

1. 新MacにXcodeをインストールします。

2. 過去にProvisionProfileを作成した際に旧Macで生成した秘密鍵ファイル(xxx.p12ファイル)を、新Mac上にコピーします。秘密鍵ファイルをダブルクリックすると、パスワード入力画面が表示されます。ここには過去に秘密鍵生成時に入力したパスワードを入力します。(秘密鍵って何?という方は、はじめてアプリを実機で動かすときの手順解説ページを参考にしてみてください。一度作成した秘密鍵は、キーチェーンアクセスから取得することができます)

3. 普段利用しているxxx.mobileprovisioningファイル(手元になければiOS Provisioning Potalからダウンロード)をダブルクリックします。

4. Xcodeを起動し、iPhoneデバイスを新Macに接続し、適当なプロジェクトをビルド実行してデバイス上で動作することを確認します。
うまくいかない場合、次を試してみてください:
・Xcodeの再起動
・iPhoneをMacから一度切断して、再接続
・Xcodeバージョン、iOS SDKのバージョン、iOSのバージョンの組み合わせが適切かどうか確認
・Xcodeメニュー>ウィンドウ>オーガナイザ からオーガナイザ画面を開き、接続中のデバイス横に緑色の丸アイコンが表示されているか

5. 完了


新しいiPhoneデバイスを追加する方法:

1. ブラウザからiOS Provisioning Potalにログインします
1.1. Devices に新デバイスのUDIDを追加します
1.2. Provisioning > Development(or Distribution) > Provisioning Profile にデバイスを追加します(既存のProvisioning Profileに追加・上書き保存して大丈夫です)
1.3. Downloadからxxx.mobileprovisioningファイルをダウンロードします

2. Mac上でxxx.mobileprovisioningファイルをダブルクリックします

3. Xcodeを起動し、新デバイスをMacに接続し、適当なプロジェクトをビルド実行してデバイス上で動作することを確認します。
うまくいかない場合、次を試してみてください:
・Xcodeの再起動
・デバイスをMacから一度切断して、再接続
・Xcodeバージョン、iOS SDKのバージョン、iOSのバージョンの組み合わせが適切かどうか確認
・Xcodeメニュー>ウィンドウ>オーガナイザ からオーガナイザ画面を開き、接続中のデバイス横に緑色の丸アイコンが表示されているか

4. 完了

0 件のコメント: