iPhone SDK 3.0b5でProvisioning Profileがエラーになる問題
ググっても見つけられなかったのでシェアしておきます。英語環境で動かすべし、というのとは別の問題です。
iPhone SDK 2.2.1を3.0b5にアップデートしたところ、プロジェクトの署名設定で以前使用していたProvisioning Profileがエラーになって選択できなくなってしまいました。選択肢欄にこんなメッセージが表示され、グレイアウトされています。
profile doesn’t match any valid cirtificate/private key pair in the default keychain
証明書を作り直して再インストールしたりしてみたけど解決せず。
正解はこのメッセージにもある通り、『デフォルトのキーチェイン』に有効な証明書がないよという事でした。Keychain Access.appをよく見ると”1Password”がデフォルトになっていたので、”login”をデフォルトに変更するとあっさり解決。
デフォルトのキーチェインという考え方自体知りませんでした。証明書をインストールする際にも、どのキーチェインに入れるかという指定があるんですね。気にしたことなかったなぁ。
テクノロジーが大好物のロードバイク乗りが、気になるモノやコトを紹介するブログです。自転車関連の話題はもちろん、ガジェットやネットサービスをはじめ音楽や映画等々、ノンジャンルのようで実に筋の通った話題をピックアップします。
