2

iTunesからダウンロードして、アプリのプロビジョニングディストリビューションとディストリビューション証明書を接続して実行しました。

問題は、配布ファイルの「コード署名」を選択しようとすると、「プロファイルがデフォルトのキーチェーン内の有効な証明書/秘密キーのペアと一致しない」ため、コンピューターが許可しないことです。

「オーガナイザー」に移動すると、「デバイス/ライブラリ/プロビジョニングプロファイル」にプロビジョニング分布が表示され、ステータスに「有効な署名IDが見つかりません」と表示され、上部に「Xcodeが有効な秘密鍵を見つけられませんでした/」と表示されます。キーチェーン内のこのプロファイルの証明書ペア」。

キーが必要になる可能性があることを理解しましたが、これが問題になる可能性がありますか?

4

2 に答える 2

2

[デバイス]タブ(現在の場所)のオーガナイザーでXcode 4を使用すると、[自動デバイスプロビジョニング]というチェックボックスをオンにすると、プロビジョニングプロファイルが再ダウンロードされます。

最良の部分は、開発者キーチェーンがインストールされていない場合、証明書が作成されることです。配布の場合:次に、プロビジョニングポータルに移動し、適切なプロファイルを配布証明書に追加して、アプリストアにサインアウェイします。

(複数のアカウントがある場合は、1つのアカウントの証明書をインストールして、別のアカウントの証明書を再ダウンロードできます。)

要約:

  1. 無効なプロビジョニングプロファイルを削除する
  2. 無効な証明書に関連付けられている開発者アカウントの証明書を削除します
  3. [自動デバイスプロビジョニング]がオンになっている[更新]ボタンをクリックします
  4. 配布証明書を配布プロファイルに再接続します
  5. アプリストアのアーカイブと署名
  6. 利益!
于 2011-08-26T19:06:49.003 に答える
0

プロビジョニングプロファイル(開発または配布)を要求する前に、証明書が必要です。これは、マシンで証明書署名要求を生成し、CSRをポータルにアップロードすることで取得できます。このプロセスでキーペアが作成され、公開キーがCSRに含まれ、最終的には結果の証明書に含まれます。次に、証明書をダウンロードしてキーチェーンに追加します。作成するプロビジョニングプロファイルは、キーチェーンに有効な証明書があるかどうかによって異なります。

于 2011-08-26T14:46:21.740 に答える