コードデザインエラー: 期限切れのプロファイルを削除した後、プロビジョニングプロファイルが見つかりません 質問する

コードデザインエラー: 期限切れのプロファイルを削除した後、プロビジョニングプロファイルが見つかりません 質問する

昨日まで動作していたアプリを再構築しようとしました。プロファイルの有効期限が切れたというメッセージが表示されたので、iPod と iTunes から削除しました。新しいプロファイル (識別子に * が含まれるもの) を選択すると、今度はエラーが発生します。

コード署名エラー: プロビジョニング プロファイル (長い文字列) が見つかりません。

何が足りないのでしょうか? 関連する質問を確認しましたが、このシナリオはまだ見つかりませんでした。

ベストアンサー1

特に古いプロジェクトがあり、最初に古いバージョンの Xcode/iPhone SDK で作成した場合は、Xcode プロジェクト ファイルが壊れることがあります。

必要なのは、プロジェクト ファイルをテキスト エディターで開き、エラーから「長い文字列」を検索して、その行を手動で消去することです。

実際、プロビジョニング プロファイルを指す行をすべて削除するだけです。次に、Xcode でプロジェクトを再度開き、設定に移動して新しいプロファイルを再度選択します。ほとんどの場合、これによりこのような問題は解消されます。

プロビジョニング プロファイルを指す行は次のようになります。

PROVISIONING_PROFILE = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB";

おすすめ記事