Xcode4で実機デバッグしようと、iPhoneをつないでRUNすると次のエラーになりました。
A valid provisioning profile for this executable was not found.
! Check dependencies
! CodeSign error: Certificate identity 'iPhone Developer: NNNNN MMMMM (999X9XX9XX)' appears more than once in the keychain. The codesign tool requires there only be one.
Build failed 1 error
昨日までは動いてくれていたのに、いつも色々いじっているのでどこが影響したか少し悩みました。
結論は、Developer 証明書の期限切れでした。エラーを解消するには、developer.apple.comの
iOS Developer Program(右) の iOS Provisioning Portal >
Home(左) の [Certificates] の
Development タブで、Your Certificateの有効行 を [Download]します。
このダウロードした developer_identity.cer をダブルクリックして、
キーチェーンアクセスを開いて証明書の登録をします。
期限切れ 2011年5月28日 'iPhone Developer: NNNNN MMMMM (999X9XX9XX)' は削除。
登録した 2012年5月28日 'iPhone Developer: NNNNN MMMMM (999X9XX9XX)' の行があることを確認します。
ここで、Distribution 証明書も有効期限が迫っているので、近々更新するのを忘れないようにしたいです。
※関連する証明書
Apple Worldwide Developer Relations Certification Authority
iPhone Developer: NNNNN MMMMM
iPhone Distribution: NNNNN MMMMM
2011年5月30日月曜日
登録:
投稿 (Atom)