2016-11-04 17 views
5

私のiPhoneでXamarin.Forms(PCL)をビルド/実行しようとしています。私は突然、次のエラーを取得しています:あなたは下の画像からわかるようにVisual Studio用Xamarinのプロビジョニングプロファイル(一致するものがない)でエラーが発生する2015

No iOS signing identities match the specified provisioning profile...

、それが探しているプロファイルは、適切な場所にMac上で利用可能です。他のすべてのプロファイル(distribution、et al)をクリアし、単一のプロファイルでクリーンアップを開始しました。私はまだエラーが発生しています。私は、アプリケーションの識別子を変更して、新しいプロファイルを作成し、パッケージをクリーニング/再構築し、VS、Mac、およびPCを再起動しようとしました。

ご協力いただければ幸いです。私はここで完全に挫折しており、アプリのいくつかのバグを修正しようとしています。 "自動" に設定VSプロジェクトで

screenshot shows matching provisioning profiles on mac and VS

答えて

5

このエラーは、規定ではなく署名のアイデンティティについて話しています。それはあなたのMac上で次のエラーの1つ以上を有することが考えません:

  • その規定
  • が前の証明書の有効期限が切れており、現在は使用できないで使用することができませ証明書(署名アイデンティティ)
  • は、証明書があるが、それは、秘密鍵

がKeychain.appを開き、[証明書]メニューの下を見ていません。また、それが証明書の種類に応じて、iPhone Developerを言うかもしれない

iPhone Distribution: My Name 

:あなたのような何かを持っている必要があります。あなたがそのプロビジョニングで働くことを期待しているものが見える場合は、それがaであることを確認してください。)期限切れではありません。それは赤で、期限切れと言います。 b。)公開鍵と秘密鍵を持っています。あなたはそれを拡大して両方を見ることができるはずです。

これらのいずれかが問題の場合は、http://developer.apple.comから新しい署名ID(証明書)を再作成する必要があります(メンバーセンター - >証明書)。次に、そこにある新しく作成された証明書を処理するためにその中のプロビジョニングを編集し、それを再ダウンロードする必要があります。両方の新しいファイルをダウンロードしたら、それらをクリックして開き、Keychain.appをもう一度チェックして確認してください。 Signing IdentityメニューでVSを後で選択することもできます(VSを再起動してください)。正しいプロビジョニングも選択できます。

希望に役立ちます!

+0

ありがとうございます。私は自分のMacにそのようなエラーはありませんでした。私のために働いてしまったものは、共有マシンではなく、私の個人的なMacでそれを設定していました。私は前に準備していたので、なぜそれがちょうど停止したのか分かりません。これは素晴らしい答えですので、私はそのようにマークします。 – sqlt

+0

優秀、あなたはそれが働いてうれしい!私の疑念は、それがポイント#3に関連しているということです。あなたのパーソナルマシンは、有効な証明書(サインインID)を持っている可能性があります。開発者ポータルから他のマシンにダウンロードすることはできません。代わりに、あなたのパーソナルマシンのキーチェーンからエクスポートしてインポートする必要があります。 – therealjohn

0

変更プロファイル。また、あなたのプロフィールのタイプを確認してください。開発/生産

+0

私はそれを試みましたが、それは私に別のエラーを与えました。開発証明書を削除して再インストールしましたが、別のエラーが表示されます: 'キーチェーンに有効なiOSコード署名キーがありません。キーチェーンに署名キーがあります。 – sqlt

+0

これをチェック:多くの推奨事項がありますhttps://forums.xamarin.com/discussion/30824/no-valid-ios-code-signing-keys-found-in-keychain-when-trying-to-debug-using-iphonesimulatorとhttps://forums.xamarin.com/discussion/4129/no-valid-iphone-code-signing-keys-found-in-keychain-error –

関連する問題