iOS Appの動作確認するためにXcodeにDevice(iPad)を登録
ProBridgeDesignerを使って、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.
- How To Videos - Obtaining your Certificate - iOS Dev Center - Apple Developer
- 第2回 iOSアプリ開発の準備 | Think IT
- デバイスの登録 | iPhone使いへの道
詳しくは上記Siteを参照してもらうとして、以下登録完了するまでのLog.
1. 証明書の申請
- "Keychain Access"を起動
- Preferences → Certificates
のOCSP, CRLがOffになっているのを確認。 - 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 - "2048 bits", "RSA"を選択して"Continue"
- 出力したFileをiOS Developer CenterのiOS Provisioning Portal - CertificatesへUpload
< 2012/10/25 Modified >
証明書は1台分しか申請できない。複数のMacで開発する場合は最初のMacからExportする必要があるらしい。詳細は下記Siteで。
2. 証明書の取得、Keychainに登録
- Listに戻ると「Pending Issues...」になっているので、この間に「* If you do not have...」からWWDR intermediate certificateをDownloadして、DoubleClickを実行してKeychainに登録する
- しばらくして更新すると「Pending Issues...」が「Download」に変わっているので、Download → Double ClickしてKeychainに登録。
3. Device(iPad)をiOS Provisioning Portalに登録
- iOS Provisioning Portal - Devicesの"Add Devices"
- 任意の名前とDevice IDを登録
- Device IDはXcodeを起動して、Window → Organizerで確認
4. App IDをiOS Provisioning Portalに登録
- iOS Provisioning Portal - App IDsの"New App ID"
- DescriptionとBundle Identifierを登録
5. Provisioning Profileの作成、Download
- iOS Provisioning Portal - Provisioningの"New Profile"
- Profile Nameは任意。他は今まで登録した内容が表示されているので選択
- 生成したProfileをDownload
6. Xcode(3.2.6)にiPadを登録(失敗)
- Xcodeを起動して、Window → Organizerで接続しているiPadを選択
- "Use for Development"をClick
- iOS Provisioning Portalに接続するので、Developer登録したEmailとPasswordを入力
ここでiPadのiOSが5.0.1なので、Xcodeが対応していなくて次のようなError.
ProBridgeDesignerのSupportに問い合わせると"最新版はXcode4に対応しています"とのことだったので、Supportのページから最新版をDownload.
※購入した際にDownload出来るのは古いVersionなので注意
7. Xcode(4.2.1)にiPadを登録
Xcode 4.2.1がInstallしてあるPCでもう一度登録し直し。
- iOS Provisioning Portal - Certificatesの登録済みを削除
- 「1.証明書の申請」「2.証明書の取得、Keychainに登録」を行う
- 作成したProvisioning ProfileをDownloadしてXcode - Organizerに登録
< Related Posts >