9

アプリのアドホック配布を実行しましたが、もう一度デバッグしたいのですが(CoreDataで何かを変更しました)、できません。

配布の設定を解除してデバッグを押すと、デバイスでデフォルトの画像が起動しますが、「デバッガーからのエラー:デバッグ中のプログラムが実行されていません。」というエラーが表示されます。

デバッグ設定を使用すると、「実行可能ファイルが無効な資格で署名されました」という別のエラーが発生します。

再度デバッグできるようにするには、何をする必要がありますか?

4

2 に答える 2

8

XCodeのアプリターゲットの「コード署名ID」設定を、アプリに関連する証明書を使用して「iPhone開発」に戻す必要があります。開発プロビジョニングで署名されたアプリのみをデバッグできます。

ターゲットの設定([グループとファイル]のツリーの[ターゲット]ノードの下)がグローバルプロジェクトの設定を上書きすることに注意してください。グローバルプロジェクトを既に変更している場合は、ターゲットがまだ「iPhone」に設定されていないことを確認してください。分布"。

これらの設定を見つけるには、それぞれのツリーノードを右クリック/ Ctrlキーを押しながらクリックし、[情報を見る]を選択します。

最後に、バイナリを再署名するために、実際に新しい設定(ビルドとデバッグ/ビルドと実行で問題ありません)を使用してアプリをビルドすることを確認してください。

于 2011-01-24T13:09:21.650 に答える
1

現在のデバッグビルドが正しい開発者証明書を使用していることを確認することに加えて、アドホックターゲット以外のファイルインクルードペインにある場合は、entitlements.plistの選択を解除することをお勧めします。

それでも機能しない場合は、iPhoneからアドホック証明書とアプリを削除して再起動し、Xcodeを再起動して、クリーンビルドをインストールすると、中断したデバッガー接続が再び機能し始めることがあります。

于 2011-01-24T21:22:36.587 に答える