web-dev-qa-db-ja.com

Xcode 6有効な署名ID(つまり、証明書と秘密鍵のペア)を持つプロビジョニングプロファイルが見つかりませんでした

同僚からp12ファイルを取得してMacにインストールしたところ、キーチェーンに秘密鍵が正しくインストールされている証明書が見つかりました。また、プロビジョニングプロファイルもインストールしました。

XCODE 6でプロビジョニングプロファイルとそれぞれの証明書を選択しましたが、アプリをビルドしようとすると、このエラーが発生します。

"No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) were found."

keychaingアプリ内: enter image description here

xcode 6:

enter image description here

私は以下を試しましたが、運がありませんでした。

  • Xcodeを再起動します。
  • p12とプロビジョニングプロファイルを削除して再インストールしました。
  • キーチェーン設定で「オンライン証明書ステータスプロトコル」と「証明書失効リスト」をオフにしました。

誰かが私がこの問題を解決するのを手伝ってくれる?.

:開発者ポータルにアクセスできません。

8
karthik

コード署名をもう一度設定してください。

enter image description here

7
Sarat Patel

提供されたプロビジョニングプロファイルがそのp12証明書のみに関連付けられているかどうかを同僚に確認してください。アカウントポータル(Apple)->プロビジョニングプロファイル->開発または配布->プロファイルの選択->編集->証明書の確認(KeyChainに保存されている証明書の日付とポータルで選択された証明書の日付を確認)に移動できます。それらが不一致である場合、誰かがあなたのp12証明書を取り消したので、新しいp12を取得し、新しいプロビジョニングプロファイルを生成する必要があります。

あなたはあなたのAppleアカウントの資格情報を持っているので、私はあなたを同じように支援することができます。

1
Krunal Darji

[Xcodeを開く]-> [製品]-> [スキームの編集]-> [実行]と[プロファイル]にディストリビューションを選択したかどうかを確認します

配布証明書を使用しているため、配布に変更しない場合。

1
madhu

また、ターゲットが正しいプロビジョニングを使用しているだけでなく、プロジェクトセクションでも使用していることを確認してください。

1
Mattia

Xcode 6は、それ自体でプロビジョニングプロファイルを作成します。プロビジョニングプロファイル名のプレフィックスとして「XC」を使用して、それらを検出できます。そのプロビジョニングプロファイルを使用できます。

これが機能しない場合は、Xcodeプロジェクトのバンドル識別子とプロビジョニングプロファイルのバンドル識別子を照合してください。

プロビジョニングプロファイルのバンドル識別子を確認するには、MacでiPhone構成ユーティリティソフトウェアを使用できます。

これがお役に立てば幸いです。

0
Henit Nathwani