Copyright (C) iPhoneアプリ開発備忘録 All rights reserved.
ブログ内で記したコード、内容の正確性は保証いたしません。
記載内容を実装したことにより発生した不具合・損害等の責任は一切負いません。



2009年12月10日

プロビジョニングファイルの更新



AppStoreに出来上がったアプリのバイナリファイルを登録する場合、またはiPhone実機でテストする場合のプロビジョニングファイルは、一定期間毎に更新しなければならない。

正しく作業を行わないと、iPhoneにバイナリファイルを転送してテストできないし、iTunes Connectにおいて、アプリのバイナリファイルのアップロードもできない。

※iTunes Connectでのアプリ登録時に表示されるエラーメッセージ
The binary you uploaded was invalid. The signature was invalid, or it was not signed with an Apple submission certificate.



作業手順(2010年5月9日現在)
1. Apple Developer Connection (iPhone Dev Center)の右側のメニュー(iPhone Deveoper Program)から、iPhone Provisioning Portalを選択。

2. iPhone Provisioning Portalを開いたら、Provisioning を選択。
3. Developmentタブで、"New Profile"をクリックして新しいProvisioning Profilesを作成。
 "Create iPhone Development Provisioning Profile"画面での入力項目。
 ・Profile Nameは任意入力。
 ・Certificatesは表示されている項目にチェックを入れる。
 ・App IDは表示されているものを選択。
 ・Devicesは表示されている項目にチェックを入れる。

4. "Submit"をしてもとの画面に戻ると、Statusが"Pending"となっているので、しばらくしてからブラウザを更新する。Statusが"Active"になったら、ActionsのDownloadをクリックして作成したProvisioning Profileをmacにダウンロード。
5. 上記4でDownloadしたProvisioning Profileをダブルクリックすると、Xcodeのオーガナイザが起動し、作成したProvisioning Profileが登録される。
 ・IPHONE DEVELOPMENTのProvisioning Profilesで登録したProvisioning Profileを見ることができる。

6. iPhone Provisioning Portalに戻って、左のメニューからCertificatesを選択。
7. Provisioning ProfilesのView profile listをクリックして、上記3.で入力したProfile Nameが表示されていることを確認する。
8. Actionの"Download"を選択して、macにCertificateをダウンロードする。
9. 上記8でDownloadしたCertificateをダブルクリックすると、macのキーチェーンに登録。
10.Xcodeで「プロジェクト設定を編集」を開き、更新したProvisioning Profilesに設定しなおす。
11. 期限切れとなったProvisioning Profilesは、iPhone,Xcode,Apple Developer Connectionから削除しておく。(一度削除すると復帰はできないので注意)



■参考記事
http://gihyo.jp/dev/serial/01/iphone/0009?page=3
http://gihyo.jp/dev/serial/01/iphone/0009?page=4
http://gihyo.jp/dev/serial/01/iphone/0010?page=3
http://token.sakura.ne.jp/wp/?p=191
http://d.hatena.ne.jp/wyukawa/20081015/1224082464
http://d.hatena.ne.jp/Psychs/20090212/1234433374
 
タグ:iPhone
posted by mobileDeveloper at 23:50 | Comment(0) | TrackBack(0) | iPhone Dev登録手続き はてなブックマーク - プロビジョニングファイルの更新 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
Apple、Appleのロゴ、App Store、iPodのロゴ、iTunesは、米国および他国のApple Inc.の登録商標です。
iPhone、iPod touch、iPadはApple Inc.の商標です。
iPhone商標は、アイホン株式会社のライセンスに基づき使用されています。
その他、本ブログに記載されている製品名、会社名は、それぞれ各社の商標または登録商標です。