こういう感じのメッセージが出ます(グレーで見にくいですが):
profile doesn't match any valid certificat
Keychain AccessでDefaultのkeychainを確認
Xcodeが検索するkeychainが、iPhone Developerの証明書が入っているkeychainと違っていることが原因が多いらしい(下記リンク)。
なのでKeychain Accessでデフォルトのkeychainをlogin(iPhone Developerの証明書が入っているkeychain)にする(私の場合は正しくなってました)
- http://sta
ckoverflow .com/quest ions/40089 4/xcode-ip hone-app-c odesign-er ror - http://www
.iphonedev sdk.com/fo rum/iphone -sdk-devel opment-iph one-os-3-0 /17999-pro file-doesn -t-match-a pplication -identifie r.html
その他試した事
- iPhone Developer証明書を再発行
- 新しいAppIDを用意
- 新しいprovistion
ingを用意
これ全部やってもだめだった...
iPhone SDK 3.0 GM SeedのXcodeを再インストール
次の日Xcodeを削除して、SDKを再度ダウンロード、インストールしてみました。→ まだ、同じメッセージがでます。
で、やったこと:
- 再度iPhone Developer証明書を再発行して、Keychain Accessに
- 使えなくなったprovisioni
ngをModifiedで再度自分と動作確認に使うiPhoneを選択 - Xcodeと3.0 GM SeedのiPhoneにprovisioni
ngをインストール
正しく動作するようになった!! Yay!