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

アールメカブ


Provisioning設定 のバックアップ(No.2)


Programming

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

ここが大いに参考になった. 手順は

  • ローカルで証明書を作成
    • [キーチェーンアクセス]->[証明書アシスタント]->[認証局に証明を要求]
    • 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 左上の [*] ボタンから"クリーニング"を実行