iOS Appの動作確認するためにXcodeにDevice(iPad)を登録

xcode_ipadProBridgeDesignerを使って、Adobe InDesignからiPad Appに変換する際にiPadで動作確認するための方法。

環境:
   Mac OS X 10.6.8 Snow Leopard, Xcode 3.2.6
   Mac OS X 10.7.3 Snow Leopard, Xcode 4.2.1

iOS Developer Programの登録とXcodeのInstallは済んでいる前提。

参考にしたのは下記Site.

詳しくは上記Siteを参照してもらうとして、以下登録完了するまでのLog.

 


1. 証明書の申請

  1. "Keychain Access"を起動
  2. Preferences → Certificates
    のOCSP, CRLがOffになっているのを確認。
  3. Keychain Access → Certificate Assistant → Request a Certificate From a Certificate Authority...
    を選択して、
    User Email Address: (Developer登録したE-mail)
    Common Name: (User Name)
    CA Email Address: (blank)
    "Saved to disk"と"Let me specify key pair information"をCheck
  4. "2048 bits", "RSA"を選択して"Continue"
  5. 出力したFileをiOS Developer CenterのiOS Provisioning Portal - CertificatesへUpload

 

< 2012/10/25 Modified >
証明書は1台分しか申請できない。複数のMacで開発する場合は最初のMacからExportする必要があるらしい。詳細は下記Siteで。

 


2. 証明書の取得、Keychainに登録

  1. Listに戻ると「Pending Issues...」になっているので、この間に「* If you do not have...」からWWDR intermediate certificateをDownloadして、DoubleClickを実行してKeychainに登録する
  2. しばらくして更新すると「Pending Issues...」が「Download」に変わっているので、Download → Double ClickしてKeychainに登録。

 

 


3. Device(iPad)をiOS Provisioning Portalに登録

  1. iOS Provisioning Portal - Devicesの"Add Devices"
  2. 任意の名前とDevice IDを登録
  3. Device IDはXcodeを起動して、Window → Organizerで確認

 

 


4. App IDをiOS Provisioning Portalに登録

  1. iOS Provisioning Portal - App IDsの"New App ID"
  2. DescriptionとBundle Identifierを登録

 

 


5. Provisioning Profileの作成、Download

  1. iOS Provisioning Portal - Provisioningの"New Profile"
  2. Profile Nameは任意。他は今まで登録した内容が表示されているので選択
  3. 生成したProfileをDownload

 

 


6. Xcode(3.2.6)にiPadを登録(失敗)

  1. Xcodeを起動して、Window → Organizerで接続しているiPadを選択
  2. "Use for Development"をClick
  3. iOS Provisioning Portalに接続するので、Developer登録したEmailとPasswordを入力

ここでiPadのiOSが5.0.1なので、Xcodeが対応していなくて次のようなError.

image

ProBridgeDesignerのSupportに問い合わせると"最新版はXcode4に対応しています"とのことだったので、Supportのページから最新版をDownload.
※購入した際にDownload出来るのは古いVersionなので注意

 

 


7. Xcode(4.2.1)にiPadを登録

Xcode 4.2.1がInstallしてあるPCでもう一度登録し直し。

  1. iOS Provisioning Portal - Certificatesの登録済みを削除
  2. 「1.証明書の申請」「2.証明書の取得、Keychainに登録」を行う
  3. 作成したProvisioning ProfileをDownloadしてXcode - Organizerに登録

image

 

< Related Posts >