web-dev-qa-db-ja.com

プロビジョニングプロファイルには、一致する秘密鍵がキーチェーンにインストールされている証明書が含まれていません

エンタープライズアプリに配布証明書を添付するときに問題が発生しました。 Xcodeがエラーをスローする

プロビジョニングプロファイルには、一致する秘密鍵がキーチェーン(Xcode 8)にインストールされている証明書は含まれていません。

たくさん検索しましたが、Xcode 8(最新の回答)に対して満足のいく回答が見つかりませんでした。

インターネットで見つけた解決策について、次の質問があります。

  1. 署名を自動的に管理するを使用する:同じ配布証明書を使用する他のアプリに問題が発生することはありませんか?

  2. 古いマシンから秘密鍵をエクスポートする: https://stackoverflow.com/a/12867963/27416 ずっと前に投稿されましたが、それでもこれは機能しますか?または、他に新しい選択肢はありますか?

6
adarshaU

キーチェーンに、選択したプロビジョニングプロファイルの証明書(p12ファイル)がありません。 Apple開発者アカウントから新しいファイルをすでに作成している場合は、.p12ファイルを開く必要があります。次にクリーンおよびビルド Xcodeプロジェクト。

私はあなたの問題を解決します。

2
Arpit Jain

これは私のために働いたものです:

  1. デプロイ元のマシンから新しい本番証明書を作成します。
  2. 新しいアドホックプロビジョニングプロファイルを作成し、新しく追加された証明書がそのプロファイルに含まれていることを確認します
  3. 両方のファイルをマシンにダウンロードして、ダブルクリックします
  4. Xcodeコード署名設定で新しいプロビジョニングプロファイルを選択します

幸運を!

2
Arik Segal

この問題が発生しています。私のUDIDはプロビジョニングプロファイルにあります。開発プロビジョニングプロファイルをダウンロードしましたが、それでも次の情報が得られます。

プロビジョニングプロファイル「ProfileName」には、一致する秘密鍵がキーチェーンにインストールされている証明書は含まれていません。

修正するために何をすべきかわからない

0
Zack Shapiro

同じ問題に直面し、MacにAPNSの.p12証明書をインストールできませんでした。 .p12証明書のインストール後、問題は解決されました。

0
Gurjinder Singh