2009年3月23日月曜日

memo_iPhone SDK 3.0をインストールしたXcodeでCode Signingを成功させる方法

環境設定で言語の優先順位のトップを日本語にしている場合、iPhone SDK 3.0をインストールしたXcodeでビルドしようとすると、「Code Signing Identity "?" does not match any valid, non-expired, code-signing certificate in your keychain」と言われて成功しない。



Code Signingの設定を見ると下のようにコード署名IDが「?」となっていて、正しいIDを選択することが出来ない。



ここで、環境設定の言語設定の優先順位を「English」、「日本語」の順にし、ログインし直すと、



下のように、正しいIDを選択出来るようになり、ビルドを成功させることが出来るようになる。





※匿名さま、情報ありがとうございました!!


2 件のコメント:

UIOP+ さんのコメント...

初めまして。UIOP+というものです。

ログインし直さなくても、Xcodeの再起動だけでコンパイルエラーを回避する方法をブログにアップしました。

お役立てください。

http://uiopplus.blog63.fc2.com/blog-entry-11.html

kohtaka さんのコメント...

UIOP+さま、

なるほど、こちらの方法の方がお手軽ですね!

ご指摘ありがとうございました!!