==============update================= ===
今日、この問題を修正しました。
まず、~/Library/MobileDevice/Provisioning Profiles
に移動します。 Xcodeが実行されていないことを確認してください。次に、すべてのプロビジョニングファイル(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.mobileprovisionなど)を削除します。
Xcodeを起動します。
ターゲットの[全般]タブに「この問題を修正」などのメッセージが表示されます。クリックして。
Xcodeは新しいプロビジョニングプロファイルをロードします。
それでおしまい。
----------- OLD Answer -------------
私は今同じ問題を抱えています。
https://github.com/chockenberry/Provisioning/releases を使用してプロビジョニングプロファイルを確認しました。
私の場合、プロビジョニングプロファイルのUDIDは間違っていましたが、マシン数は適切でした。
マシンを登録しましたが、Apple Developer Centerはそれらのマシンの正しいUDIDをリストしました。
ただし、新しいプロビジョニングプロファイルをダウンロードするたびに、間違ったUDIDが含まれていました。
Appleのシステムが間違ったプロビジョニングプロファイルを出力していると思います。
今日、この問題に対するAppleサポートに連絡しましたが、Appleは、ナレッジベースリンク(フォーラム、ドキュメントなど)のみをメールで送信しました。
おそらく、App Storeの配布プロビジョニングプロファイルを使用している可能性があります。開発またはアドホックプロビジョニングプロファイルを使用します。
IPhoneの日付/時刻がXcodeを実行しているMacの日付/時刻と異なるため、この問題が発生していました(一部のアプリのテスト中にiPhoneの日付を変更しました)。私のiPhoneでは、Settings > General > Date & Time > Set Automatically
に行きました
これはそれを修正しました
プロビジョニングプロファイルにデバイスUDIDが追加されていることを確認してください。
別の考えられる理由:デバイスの日付がプロビジョニングプロファイルの有効期限よりも遅く設定されています。これは非常に奇妙ですが、発生する可能性があります。
私の場合、ビルドスキームの実行オプションがReleaseに設定されていたため、開発やアドホックプロファイルではなく、appstoreの暫定プロファイルを使用して署名しようとしました。これを修正するには、デバッグに設定する必要がありました!
シミュレータで問題なく実行できましたが、デバイスにアプリをインストールしようとすると、この正確なエラーがスローされました。
メインターゲットに加えてテストターゲットがありました。テスト対象には、別のチームとプロファイルに設定された署名がありました。単体テストのターゲットを署名のメインターゲット設定と一致するように設定すると、問題が解決しました。
別のチームに自動的に変更されたことに気づかなかったのは、新しいエンタープライズチームに追加されたことが原因です。
私の場合、Apple Developer Webサイトにアクセスして、電話をプロビジョニングプロファイルに追加しました。その後、プロビジョニングプロファイルを再ダウンロードし、作業しました=)
次は私のために働いた:
私の場合、証明書は期限切れです。
私にとって、それは私が構築しようとしていたプロジェクトが他の誰かのものだからです。バンドル識別子が私のチームのプロビジョニングプロファイルと一致しません。
バンドルIDを他の役立つものに変更します。
私の場合、ビルドシステムでした。 「ファイル>プロジェクト/ワークスペースの設定」でデフォルトのビルドシステムを変更し、レガシービルドシステムに変更する必要がありました。