2011年8月2日火曜日

ambigous code sign on Development

よくわからんのだが、certificate ファイルと Provisioning ファイルを整理していたら動かなくなってしまって、
やったことと言えば、
1.キーチェーンから development の cer とWWDR の cer 消した
2.デバイスからprov消した
3.xcodeからprov消した
4.DevCenterサイトのProvisioning Portal からdevelop の Cer をrevokeしprovも消した。

まぁ消しちゃいましたよ
その後、
1.DevCenterでデバイス追加
2.Cer作成
3.~/Library/MobileDevice/Provisionsのファイルを全削除
4.DevCenter でProv作成
5.cerとWWDR の cer、Prov 全部ダウンロードしてインストール

ここで、ビルドしてみたら ambigous で、loginかsystem のどっちのcerなんだ!と言われたので、
6.キーチェーンアクセスの表示から、期限切れも表示し、システム側にあった期限切れの cer を削除
これでようやくビルド通った。

うう、英語の長めの警告文はすっとばしてしまいがちだが、きちんと読めばわかるんだから、
ちゃんと読もうねと反省

0 件のコメント: