私はiOSの初心者です。6か月以上前にdeveloper.Apple.comでプロビジョニングプロファイルを作成しました。
今日私はそれを示すプロファイルをチェックしました無効なステータス。
プロビジョニングプロファイルでどのような処理が行われているのでしょうか?
ミックスに新しいデバイスを追加したか、このmobileprovision
に影響を与える何かを更新した可能性があります。 Edit
をクリックしてmobileprovision
を再生成すると、ステータスがInvalid
からValid
の緑色のドットに変わるはずです。
Q:プロビジョニングプロファイルの「無効」ステータスの原因は何ですか?どうすれば解決でき、どのように防ぐことができますか?
A:プロビジョニングプロファイルの無効ステータスは、プロファイルに関連付けられた証明書またはアプリIDの変更が原因で発生します。アプリIDまたは証明書が変更されると、それに関連付けられているすべてのプロファイルが無効とマークされます。これはXcodeのチームプロファイルには適用されませんが、Xcodeが管理しないすべてのプロファイル、特にカスタム開発プロファイルと配布プロファイルに適用されます。このドキュメントでは、原因を詳しく説明し、プロファイルの無効なステータスを解決して回避する手順を示します。
プロビジョニングプロファイルは1年間存続します。有効期限が切れている可能性があるため、削除して、同じ証明書、アプリID、デバイスで別のプロファイルを作成すれば、問題なく使用できます。
新しいプロビジョニングプロファイルを生成しても、古いインストール(ストアまたはアドホック)は影響を受けません
今日私はこれに苦労していました、それはとてもイライラさせられました。とりあえず、「ファイル」>「プロジェクト設定...」(または場合によっては「ワークスペース設定...」)に移動し、「ビルドシステム」ドロップダウンから「レガシービルドシステム」を選択します。