xCodeを4.6に更新しました。新しいプロジェクトを作成し、iOS 5.1を搭載したデバイスで実行しようとすると、エラーが表示されますCodeSign error: code signing is required for product type 'Application' in SDK 'iOS 6.1'
。iOS 6.1、6.0、5.0、5.1用のSDKをダウンロードしました。古いバージョンでは、デバイスでコード署名を行わなくても任意のアプリを実行できます。助けてください。
user2017954
質問する
1600 次
2 に答える
2
plistのバンドル IDとコード署名 ID を確認してください
于 2013-02-22T05:33:46.687 に答える
0
デバイスでアプリケーションを正常に実行するには、次の手順に従います。
- あなたまたはあなたの組織が Apple iOS 開発プログラムに登録していることを確認してください
- キーチェーンに有効な証明書がインストールされているかどうかを確認します (そうでない場合は、1 つの証明書ユーティリティを作成してインストールします) 。
- プロビジョニングプロファイルを作成する
- それらをダウンロードし、Xcode にドラッグして両方をインストールします
- ビルド設定で、これらを選択してコード署名IDを設定します
- デバイスを接続して実行します。
ここにいくつかの苦労があります:
- 以前のバージョンに証明書とプロビジョニングが既にインストールされている可能性があるため、再度設定する必要はありませんでした
- デバイスにはまだ 5.1 があるため、プロジェクトの展開ターゲット を設定します。
- そして、user247が提案したことを実行します。つまり、info.plistファイルにbunderIdentifierを設定します
于 2013-02-22T06:39:17.150 に答える