読者です 読者をやめる 読者になる 読者になる

iPhoneアプリビルド時に起こる、code sign errorの対処例

iPhone技術情報 Xcode

先日、アプリを実機でテストしようとビルドを実行したところ、

Code sign error: The identity "iPhone Developer" doesn't match any valid certificate / private key pair in the default keychain.

というエラーメッセージが出て、失敗しました。いろいろ調べていたら、回避策を見つけたので、メモを兼ねて書いておこうと思います。

Check to make sure your default keychain (Applications -> Utilities -> Keychain Access) is still set to the keychain where you originally installed your certificates. In my case this was the “login” keychain. I’m not sure how or why “login” was no longer my default keychain. (right click on login -> make keychain ‘login’ default)…

http://blog.weblishers.com/?p=8

「ログイン」というい名前のキーチェーンが、デフォルトになっていないと、このエラーになるようです。ここに書かれているように、キーチェーンアクセスユーティリティを開いて、「ログイン」をデフォルトに設定したら解決しました。
もしも、同じ状況になったときは、お試しください。