2012-01-18 16 views
0

私は、アプリケーションストアに更新しているアプリケーションに新しい機能を追加しました。 iPhoneで実行しようとしたときに、「この実行ファイルの有効なプロビジョニングプロファイル」というポップアップエラーが発生しました。だから、私は主催者に行きました。そして、私の開発者と配布の両方のプロフィールがアクティブであり、うまく表示されています。そこで、開発者とディストリビューションの証明書をキーチェーンアクセスに再追加しようとしました。私はそこに2つの重複があることに気付きました、彼らは私の名と姓だけを述べました。私はそれぞれを削除しました。今、私がプログラムを実行しようとすると、 "Code Sign error:アイデンティティ 'iPhone Distribution'がデフォルトキーチェーンの有効な証明書/秘密鍵のペアと一致しません。 Keychain Accessで誤って削除したファイルの1つが私の秘密鍵かもしれません。Xcode:証明書のエラー

私はキーチェーンアクセスでそれぞれのaginを再追加しようとしました。私のプロビジョニングプロファイルは両方とも主催者にも表示されます。ここからどこに行くべきですか?

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

編集:オーガナイザでプロファイルを再度確認し、配布プロファイルを強調表示すると、「Xcodeがこのプロファイルの秘密鍵/証明書ペアをキーチェーンに見つけられませんでした」と表示されます。

答えて

1

パブリック&秘密鍵のペア(どこにもバックアップしていない場合)を作成してから、プロビジョニングプロファイルを再作成する必要があるようです。痛みはありますが、プロフィールはあなたのキーに縛られています。

+0

ああ、まあ、大丈夫、私は先に進み、それを行うでしょう。私は実際にタイムマシンを稼働させていますが、それらのキーはどこにも見つけられていません。彼らがどこに保管されているか知っていますか?ありがとうございました。 – John

+0

[このタイムマシンとキーチェーンに関するアップルディスカッション](https://discussions.apple.com/thread/1413307?start=0&tstart=0)をご覧ください。 –

+0

ありがとうございます。私はプロビジョニングプロファイルを削除して読み込むだけでした。デバイスに配布プロファイルをインストールできますか?私は自分のiPhone上で動作させるために、コードの署名を "Distribution"ではなく "Development"に変更しなければなりません。そして、私はアプリストアに提出するときに私はそれを "Distribution"に戻すべきでしょうか?たくさんの質問をして申し訳ありませんが、私はまだこれで本当に新しいです。 – John