UIOP+さまがこちらにてCode Signingを成功させるより手軽な方法を提供しています。
この方法ならば再ログインの必要がない上、Xcode以外のアプリケーションでは日本語環境のままなのでうれしいですね。
2009年3月31日火曜日
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を選択出来るようになり、ビルドを成功させることが出来るようになる。
※匿名さま、情報ありがとうございました!!
Code Signingの設定を見ると下のようにコード署名IDが「?」となっていて、正しいIDを選択することが出来ない。
ここで、環境設定の言語設定の優先順位を「English」、「日本語」の順にし、ログインし直すと、
下のように、正しいIDを選択出来るようになり、ビルドを成功させることが出来るようになる。
※匿名さま、情報ありがとうございました!!
2009年3月18日水曜日
iPhone SDK 3.0をインストールしたら。。。
iPhone SDK 3.0のベータが公開されたので早速インストールしてみた。
何しろ、新しいAPIが1000以上も追加されたとのことなので、どんなものか見てみようと思った。
ところが、インストールしたところ、Code Signingに失敗するようになってしまった。。
そういえばSDKをダウンロードするときに新しいLicense Agreementに同意していたので、以前の署名が有効でなくなったのかと思い、新しく証明書と鍵とプロビジョニングを作り直した。
しかし、ダウンロード、インストールをし、ビルドしてみると、コード署名IDの候補がすべて”?”となっていてビルドに失敗してしまう。
どうして???
Program PortalのTeam Agent の名前が文字化けしているのが原因かと思ってdevprogramsに直してもらうようメールしてみた。
しかし、これで直るのか???
何しろ、新しいAPIが1000以上も追加されたとのことなので、どんなものか見てみようと思った。
ところが、インストールしたところ、Code Signingに失敗するようになってしまった。。
そういえばSDKをダウンロードするときに新しいLicense Agreementに同意していたので、以前の署名が有効でなくなったのかと思い、新しく証明書と鍵とプロビジョニングを作り直した。
しかし、ダウンロード、インストールをし、ビルドしてみると、コード署名IDの候補がすべて”?”となっていてビルドに失敗してしまう。
どうして???
Program PortalのTeam Agent の名前が文字化けしているのが原因かと思ってdevprogramsに直してもらうようメールしてみた。
しかし、これで直るのか???
2009年3月17日火曜日
2009年3月16日月曜日
iPhone Developer Programのライセンス
アップル、iPhone Developer Programのライセンス期限を延長とのこと。
ありがたいことだが、欲を言えばPending Contract問題で販売が開始されなかった期間の分も延長してほしい。
ありがたいことだが、欲を言えばPending Contract問題で販売が開始されなかった期間の分も延長してほしい。
2009年3月15日日曜日
memo_NSDateから日時・時間を取得する方法
// Assume that (NSDate *)date already exists.
NSCalendar* calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
unsigned int flags = NSYearCalendarUnit |
NSMonthCalendarUnit |
NSDayCalendarUnit |
NSHourCalendarUnit |
NSMinuteCalendarUnit |
NSSecondCalendarUnit;
NSDateComponents *components = [calendar components:flags fromDate:date];
[calendar release];
// Here, you can get information about (NSDate *)date
// by using methods year, month, day, hour, minute, and second of instance (NSCalendar *)components.
[components release];
参考:
【Cocoa】NSDateから日時の値を取得する
登録:
投稿 (Atom)