正しく作業を行わないと、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
【iPhone Dev登録手続きの最新記事】