自己紹介

自分の写真
最近、iphoneアプリをリリースしました。
UxU
無料アプリですので、是非遊んで下さい。 第二弾アプリ:工場夜景写真集 今後も色々なアプリをリリースしていく予定です。
次は、コスプレ or 漫画 or 騎乗日記

2011年1月24日月曜日

iOS 実機デバッグ手順

1. 開発PCを登録を行う
1-1. アプリケーションから[キーチェーンアクセス]を起動します。
1-2. [設定確認]より、OCSPとCRLが「切」になっている事を確認します。
1-3. [キーチェーンアクセス]⇒[証明書アシスタント]⇒[認証局に証明書を要求]を選択して、証明書を作成します。
1-4. 証明書情報は、以下の情報を記入します。
ユーザのメールアドレス:iOS Developer Program に登録した際のメールアドレス
コモンネーム:iOS Developer Program に登録した際のFirstname とLastnameを記入する。
(※ FirstnameとLastnameは、ローマ字登録していないと上手く動作しません)
要求の処理:[ディスクに保存]を選択して、「鍵ペア情報を指定」をチェックします。

2. iOS Provisioning Portal(旧:iPhone Developer Program Portal)にアクセスします。
2-0. AppleIDとPasswordを入力してLoginする。
2-1. 左側にあるメニュー(Home/Certificates/Devices/App IDs/Provisioning/Distribution)より、[Certificates]をクリックします。
2-2. [Development]タブを選択する。
2-3. ステップ1で作成したCSRファイルを「Request Certificate」ボタンをクリックします。
2-4. タブを一旦、[Distribution]タブにします。それから、[Development]タブに戻します。
2-5. Request Certificate の箇所に「Approve」ボタンが表示されますので、クリックします。
2-6. タブを一旦、[Distribution]タブにします。それから、[Development]タブに戻します。
2-7. Approve の箇所に「Downloade」ボタンが表示されますので、クリックすると、証明書をダウンロードします。
2-8. ダウンロードして、ファイルをダブルクリックすると、キーチェーンアクセスの証明書に追加されます。
2-9. If you do not have the WWDR intermediate certificate installed click here to download now. のアンカーをクリックして「AppleWWDRCA.cer」をダウンロードします。
2-10. ダウンロードして、ファイルをダブルクリックすると、キーチェーンアクセスの証明書に追加されます。
2-11. キーチェーンアクセスに、以下の証明書が追加されていれば成功です。
■iOS Development: Firstname Lastname
■Apple Worldwide Developer Relations Certification Authority

3. 実機登録を行う
3-1. iPhone(もしくは、iPod Touch) をMac に接続し、Xcode を起動します。
※Xcodeをインストールしていない場合は、以下のURLよりダウンロードして下さい。
http://developer.apple.com/devcenter/ios/index.action
3-2. メニューの[ウィンドウ]/[オーガナイザ]でオーガナイザを起動します。
3-3. iPhone の「Identifier」(Device ID)をコピーします。
3-4. iOS Provisioning Portalにログインします。
3-5. 左側にあるメニュー(Home/Certificates/Devices/App IDs/Provisioning/Distribution)より、[Devices]をクリックします。
3-6. [Manage]タブを選択する。
3-7. 「Add Devices」からDevice Name と3-3でコピーしたDevice ID を指定して追加します。

4. Provisioning Profileを作成する
4-1. 左側にあるメニュー(Home/Certificates/Devices/App IDs/Provisioning/Distribution)より、[App IDs]をクリックします。
4-2. 以下の項目を記入して[submit]ボタンをクリックする。
・Description: xxxx (後で、何アプリの開発用だとわかるように記入する)
・Bundle Seed ID:Generate New
・Bundle Identifier:com.xxx.appriname
ワイルドカード形式のApp ID を付けることもできます。
例)com.rainbowapps.*
4-3. 左側にあるメニュー(Home/Certificates/App IDs/Provisioning/Distribution)より、[Provisioning]をクリックします。
4-2. [Development]タブを選択する。
4-3. [New Profile]ボタンをクリックして、以下の項目を記入して[submit]ボタンをクリックする。
・Profile Name:xxxx(後で、何アプリの開発用だとわかるように記入する)
・Certificates:チェックを入れる
・AppID: 4-2で作成したAppIDを選択する。
・Devices:ステップ3で作成したDeviceを選択する。

4-4. [Provisioning]メニューに戻り、「Development」タブを選択する。
4-5. 先ほど作成したProvisioning Profileの[Download]ボタンをクリックします。
4-6. ダウンロード後、ファイルをダブルクリックして取り込みます。

5. Xcodeより実機に転送する
5-1. 開発中のプロジェクトより、xxx-Info.plist を開き、Bundle identifier のcom.yourcompany の部分を、4-2(Bundle Identifier)で入力したものと同じにする。
5-2. メニュー[プロジェクト]/[プロジェクト設定を編集]を選択し、コード署名ID をProvisioning Profile で登録したものを選択します。
   (※ 構成:DEBUGとなっている事を確認する)
5-3. ツールバーを「Device 4.2 | Debug」(iOS4.2インストール時の場合)にします。
5-4. ビルドして実行すると、iPhone 実機にアプリケーションがインストールされ実行されます。

これで、貴方もiOSデベロッパーですね!
これから、iOS開発する人にオススメな本があります。
UIに特化した本です。どんなUIがあるのかを辞書的に見るのにも使えます。

0 件のコメント:

コメントを投稿