iPhoneアプリケーションの実機テストまでの流れ

Apple Developer Connection(ADC)に以前から登録していたが、アカウントが漢字表記の2バイト文字で登録されていたらしく、Appleとのやりとりにえらく手間取った。2バイト文字で無ければ、以下の流れですんなりと実機テストまで行けた。
※住所、電話番号などは後からでも変更可能だが、氏名は変更不可。
※以下を試す場合は自己責任でお願いします。

iPhone Developer Programの登録を済ませた後の作業。
まずは証明書要請ファイルを作成する。

  1. [キーチェンアクセス]アプリケーションを起動(ユーティリティに入っているはず)
  2. [キーチェンアクセス]メニュー - [証明書アシスタント] - [認証局に証明を要求]を選択
  3. 証明書情報
    ユーザーのメールアドレス:iPhone Developer Programの登録メールアドレス
    コモンネーム:iPhone Developer Programの登録氏名(ウチの場合はKenta Nakae)
    CAのメールアドレス:未入力
    要求の処理:[ディスクに保存]を選択
    鍵ペア情報を指定:チェックを入れる
  4. 上記入力後、[続ける]ボタンをクリック。わかりやすい場所に保存。
    鍵のサイズ:2048
    アルゴリズム:RSA

証明書要請ファイルが作成できたら、その証明書要請ファイルを「iPhone Developer Program Portal」にアップロードして証明書を作成する。

  1. 「Program Portal」で[Certificates]ボタンをクリック
  2. [Development]タブで[Add Certificate]ボタンをクリック
  3. 先ほどの証明書要請ファイルを選択して、[submit]ボタンをクリック
  4. ブラウザをリロード
  5. [Allow]ボタン(だっけかな)をクリック
  6. ブラウザをリロード
  7. [Download]ボタンが表示されるので、作成された証明書をダウンロード
  8. 下部に[WWDR Intermediate Certificate]というリンクがあるので、ここからWWDR(World Wide Developer Relations)の証明書もダウンロード

2つの証明書がダウンロードできたら、[キーチェーン]アプリケーションに証明書を登録する。各証明書をダブルクリックし、[キーチェーン]項目に[ログイン]が選択された状態のまま、[OK]をクリックすると証明書の登録が完了する。
次は開発に使うiPhoneをデバイス登録する。

  1. 「Program Portal」で[Devices]ボタンをクリック
  2. [Add Device]ボタンをクリック
    Device Name:任意名(英語)
    Device ID:識別子(UUID)を入力。
    iTunesでは「シリアル番号」部分をクリックすると、識別子を確認できる。
    また、Xcodeで[ウィンドウ]メニュー - [オーガナイザ]を開くと「Identifier」という項目がこれに当たる。

デバイスの登録が完了したら、App IDの登録を行う。

  1. 「Program Portal」で[App ID]ボタンをクリック
  2. [Add ID]ボタンをクリック
    App ID Name:任意名(英語)
    App ID (Bundle Seed ID + Bundle Identifier):開発段階では「*(アスタリスク)」で問題ない。

App IDの登録が完了したら、登録したものを使って、Provisioningファイルを作成する。

  1. 「Program Portal」で[Provisioning]ボタンをクリック
  2. [Add Profile]ボタンをクリック
    Profile Name:任意名(英語)
    Certificates:使用するApple IDの氏名にチェックを入れる
    App ID:使用するApp IDを選択
    Devices:[Select All]しておいてよいかな
  3. [submit]ボタンをクリック
  4. [Download]ボタンをクリックして、作成されたProvisioningファイルをダウンロード

Provisioningファイルをダウンロードしたら、iPhoneにインストールする。

  1. [Xcode]アプリケーションを起動
  2. [ウィンドウ]メニュー - [オーガナイザ]でProvisioning欄にダウンロードしたProvisioningファイルをドラッグまたは[ + ]ボタンをクリック、ファイル選択してインストール
  3. Xcodeプロジェクトでビルド情報の[コード署名 ID]で「iPhone Developer: XXXXX XXXXX(iPhone Developer Programの登録氏名)」を選択
  4. ビルド

「App ID (Bundle Seed ID + Bundle Identifier)」弄っている場合は、プロパティ情報の[識別子]の設定も必要。

カテゴリ:iPhone & iPodTouch

Post at 2009年07月01日 13:17





Feed


Powered by Movable Type 4.27-ja

Hosted by heteml