[[Programming]] 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]]を参考にした