1

Xcode 4.6.3 を使用しています。iPad でアプリケーションを実行しているときにこのエラー メッセージが表示されますが、最初は正しく実行されていました。ライセンスを更新したので、証明書と
プロファイルを変更しましたが、同じエラーが表示されます

エラーダイアログ

私を助けてください...

4

2 に答える 2

1

この手順に従う必要があります:-

  • プロビジョニング プロファイルは、iTunes デベロッパー センターからの開発者証明書で生成されます。

  • デバイスから古いインストール アプリを削除するには、iPad に古いプロファイル参照が含まれている可能性があります。

  • デバイスを Xcode-Organizer->device->yuorIpad->Provisioning に接続した後、古いプロビジョニング プロファイルがあるかどうかを確認します。ある場合は、それを削除します。

  • ターゲットとプロジェクトでチェック->識別子が正しいかどうか、たとえばcom.yourprofile.yourId

  • ビルド設定では、あなた - >コード署名 - >選択プロファイルが正しい識別子であるかどうか

プロジェクトをクリーンアップします。ビルドして実行します。

編集

新しい Generate Provisioning プロファイルに新しいテスト デバイス ID を追加することを忘れないでください。iTunes Dev には、デバイスを追加するための列があり、プロビジョニング プロファイルを生成する際にデバイスを確認することもできます。この手順を忘れている可能性があります。

于 2013-07-15T06:39:34.520 に答える
0

デバイスを追加した後、またはプロファイルを更新しているときは、プロビジョニング プロファイルを生成していることを確認してください。また、プロビジョニング プロファイルは、キーチェーンにある証明書とリンクする必要があります。(証明書 + キー) 開発プログラムを更新した後、すべてのデバイスをオンデマンドで再読み込みする必要があります (!) 一般に、それは非常に簡単です (クリーン シートから試してみて、古いものをすべて削除してください) 1) 証明書署名要求 2) appid (新しいアプリの場合、古いアプリの場合は省略可能 - apns など) 3) 証明書 dev/distr (インポート) 4) デバイス 5) プロファイルのプロビジョニング (インポート)

xcode では、必要なプロファイルをすべての位置で選択します。親オプションを選択しても、xcode の「Signing Identity」のすべてのフィールドのプロファイルが変更されないことがあります。

古いプロビジョニング プロファイルの削除はオプションです。多くのプロファイルがある場合は問題ありません。署名 ID が複数ある場合、つまり、期限切れの古いものと新しいものがある場合にのみ問題になります。(xcode 5 では ID を選択しやすくなります)

編集: コード署名 ID 選択オプション (いくつかのオプション) のビルド設定で古いプロファイルが選択され、xcode でこのエラーが発生するようです。

于 2013-07-16T00:32:18.960 に答える