アドホックテスト用のデバイスをいくつか含めるようにプロビジョニングプロファイルを更新しました。この新しいプロファイルを追加し、古いプロファイルを削除しましたが、次のエラーが発生します。
コード署名エラー:プロビジョニングプロファイル「Floors2Go」が、現在の設定「com.reapptive.Floors2Go」と一致しないアプリケーション識別子「com.reapptive.Floors2Go」を指定しています
どちらもまったく同じであるように見える場合、私は削除し、新しいプロファイルを再度追加し、バンドル名を削除してplistに再入力しましたが、私の人生ではこれを理解できません。
私もすべてを掃除して再構築しようとしましたが、役に立ちませんでした。
何か案は?
XcodeのバグのようですGMシード、プロファイルを変更するたびにXcodeを強制終了し、再度開く必要がありました。
開発プロビジョニングプロファイルを更新されたバージョンに置き換えようとしたときにも、この問題が発生しました。バグのようです。
XCodeをクリーンに実行し、コード署名ID(私の場合は開発者用)を「コード署名しない」に設定してから、コード署名IDを関連する開発プロビジョニングプロファイルに戻すと、ビルドエラーが解決しました。
Xcode(4.5.2を使用しています)>ビルド設定>コード署名セクション:
Don't Code Sign
に変更します例えば:
私の場合、キーチェーン内の重複した無効な証明書を削除すると、この問題が修正されました。
Plistファイルのアプリケーション識別子に問題があるはずです。確認してください。新しいプロビジョニングプロファイルをインストールしましたか?
注開発とテスト用に2つの異なるプロファイルを作成することをお勧めします