同僚からp12ファイルを取得してMacにインストールしたところ、キーチェーンに秘密鍵が正しくインストールされている証明書が見つかりました。また、プロビジョニングプロファイルもインストールしました。
XCODE 6でプロビジョニングプロファイルとそれぞれの証明書を選択しましたが、アプリをビルドしようとすると、このエラーが発生します。
"No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) were found."
keychaingアプリ内:
xcode 6:
私は以下を試しましたが、運がありませんでした。
誰かが私がこの問題を解決するのを手伝ってくれる?.
注:開発者ポータルにアクセスできません。
コード署名をもう一度設定してください。
提供されたプロビジョニングプロファイルがそのp12証明書のみに関連付けられているかどうかを同僚に確認してください。アカウントポータル(Apple)->プロビジョニングプロファイル->開発または配布->プロファイルの選択->編集->証明書の確認(KeyChainに保存されている証明書の日付とポータルで選択された証明書の日付を確認)に移動できます。それらが不一致である場合、誰かがあなたのp12証明書を取り消したので、新しいp12を取得し、新しいプロビジョニングプロファイルを生成する必要があります。
あなたはあなたのAppleアカウントの資格情報を持っているので、私はあなたを同じように支援することができます。
[Xcodeを開く]-> [製品]-> [スキームの編集]-> [実行]と[プロファイル]にディストリビューションを選択したかどうかを確認します
配布証明書を使用しているため、配布に変更しない場合。
また、ターゲットが正しいプロビジョニングを使用しているだけでなく、プロジェクトセクションでも使用していることを確認してください。
Xcode 6は、それ自体でプロビジョニングプロファイルを作成します。プロビジョニングプロファイル名のプレフィックスとして「XC」を使用して、それらを検出できます。そのプロビジョニングプロファイルを使用できます。
これが機能しない場合は、Xcodeプロジェクトのバンドル識別子とプロビジョニングプロファイルのバンドル識別子を照合してください。
プロビジョニングプロファイルのバンドル識別子を確認するには、MacでiPhone構成ユーティリティソフトウェアを使用できます。
これがお役に立てば幸いです。