Provisioning設定 のバックアップソース(No.3) - アールメカブ

アールメカブ


Provisioning設定 のバックアップソース(No.3)

[[Programming]]

//http://kentaro-shimizu.com/lecture/iphone/step3.html

Xcode で作成したプロジェクトを実機で実行する.

[[ここ:http://d.hatena.ne.jp/uzulla/20080911#p1]]が大いに参考になった.
手順は

- ローカルで証明書を作成
--[キーチェーンアクセス]->[証明書アシスタント]->[認証局に証明を要求]
-- AppleIDのメールアドレスと名前を入力
-- CAのメールアドレスは空欄.要求の処理を「ディスクに保存」.「鍵ペア情報を指定」にチェック
-- 鍵のサイズは2048、アルゴリズムはRSA

- IDPで証明書を二枚取得
-- IDP の Certificate
-- Developmentタブで[Add Certificate]ボタンで上の証明書を選択 Submit -> approval
-- Downloadボタンから生成された証明書を保存
-- WWDR Intermediate Certificate.リンクを保存
-- この2枚の証明書をダブルクリックして,Keychain Access から [システム] にインストール

- Deviceを登録する
-- Add Device
-- iPodTouch をつないで Xcodeを起動.[ウインドウ]->[オーガナイザ] DEVICEにあるiPodTouchを選択.Identiferの横にある40文字のテキストを 登録
- AppIDsを登録する
-- Nameは ishida と ID は ias.*

- Provisioning Profilesをインストール
-- Add Profile
-- ProfileNameは Develop など.Certificateは送信済み証明書のCommonNameをチェック.AppIDは ishida .Devices も登録してSubmit
-- Profile設定ファイルをダウンロードし,Xcode のオーガナイザでDEVICEを選び,[Provisioning] にProfile設定ファイルを追加

- Xcodeのプロジェクト設定
-- 左ペインのターゲット下,プロジェクト名をハイライトして,[情報を見る].ビルドタブで.[コード署名ID] -> [Any iPhone OS Device] の右側に iPhone Developer: motohiro ISHIDAと入力
-- [インストールオーナー]を AppID の Name に一致させる
-- Info.plistの [Bundle Identifier] を ias.$ 

- XCode 左上の [*] ボタンから"クリーニング"を実行
-- [[ここ:http://blog.s21g.com/articles/1104]]を参考にした