OSをクリーンインストールする前に、開発者証明書を保存し忘れたので、iOS Provisioning Portalで作り直した。登録してる開発者証明を無効にする(Revoke)のは怖かったけど大丈夫だった。
やったこと
- Keychain AccessのCertificatesタブで、すでに登録してある証明書を削除
- Keychain AccessのメニューKeychain Access->Certificate Assistant->Request a Certificate From a Certificate Authority..と選んで証明書要求を作成(Saved to diskとLet me specify key pair informationにチェックを入れる)
- iOS Provisioning PortalのCertificatesで、”Revoke”を選択
- さっき作った証明書要求をアップロード
- 10行後ぐらいに画面更新して、開発者証明(ios_development.cer)をダウンロード
- 同じ画面の”If you do not have the WWDR intermediate certificate installed, click here to download now.”からAppleWWDRCA.cerをダウンロード
- ダウンロードした.cerファイルをそれぞれダブルクリック
- iOS Provisioning PortalのProvisioningで、Statusがinvalidになってたので”Modify”ボタンを押して更新
- XcodeのOrganizer:Devicesで、Provisioning profilesを選択し、画面下のRefreshを押して更新
参考サイト
- Code Signing – Technical Support – Apple Developer
- Xcode4.3.1を使って2台目のMacでiPhoneアプリ開発をする方法 – Debian GNU/Linux 3.1 on PowerMac G4
- アプリケーションの開発(2):iPhone/iPod touch実機でアプリを動かす | yoppa org
関連エントリー