Xcode4.5.2のプロジェクトがあります。「アーカイブ」機能を備えたアドホックバージョンを構築するまで、Xcodeからデバイスに対してプロジェクトを実行することができました。(コード署名を変更した後)。
これで、デバイスを接続すると、「CodeSignエラー:SDK「iOS6.0」の製品タイプ「アプリケーション」にコード署名が必要です」というエラーが表示されます。
ビルド設定の[コード署名]で選択されているプロファイルを確認し、汎用の「*」プロファイルとアドホックリリースのビルドに使用したプロファイル(デバッグビルドとリリースビルドの両方)の両方を試しました。
私を混乱させているのは、プロジェクトをビルドして、問題なくITunesを介してデバイスにインストールできることです。現在接続されているデバイスでビルドする場合、「デバッグ」バージョンではなく「リリース」バージョンが実行されているようです。ただし、デバイスはプロビジョニングプロファイルに含まれているので、どちらの方法でも機能しないでしょうか。
私はもう試した
- xcodeを再起動し、
- 派生データの削除(オーガナイザー経由ではなく、ファインダーから)、
- プロビジョニングプロファイルの削除と再インストール。
どんな助けでもいただければ幸いです!