0

私のラップトップ/受話器は、アプリケーションがプッシュ通知で動作できるようにセットアップされ、動作しています。ただし、同僚は、セットアップを使用してアプリをインストールすると、「有効なaps-environmentエンタイトルメント文字列が見つかりません」というメッセージを受け取ります。

XcodeのオーガナイザーがApplePushProfileのエラーを報告しており、「有効な署名IDが見つかりません」と表示されていることに気付きました(プロビジョニングポータルのWebページですべてが正常に設定されているように見えます)。 「マイ証明書」セクションには、プッシュ用の証明書があります。ただし、私の同僚のマシンでは、キーチェーンアクセスにこれがありません。

その不在が「有効な署名IDがない」理由だと思いますか?もしそうなら、彼らはどのようにそれを彼らのキーチェーンに追加しますか?(それがどのようにして私のためにそこに到達したのか思い出せず、グーグルからすぐに見つけることができません)。

TIA

4

1 に答える 1

0

それは私が思わないである必要はありません、これを試してください:

デバイスに必要なプロファイルがあることを確認します。設定に移動し、次に一般的なプロファイルに移動し、プロファイル、特にプッシュプロファイルがリストされていることを確認します。これは、XCodeのOrganizerセクションからも確認できます。オーガナイザーには、プロビジョニングプロファイルを示す2つのセクションがあります。1つはライブラリの左上にあります(これは、署名などに使用するXCodeのプロファイルです)。また、接続されているデバイスのプロビジョニングプロファイルと呼ばれるセクションが表示されます。受話器にインストールされているプロファイルです。受話器にインストールされていない場合は、プロビジョニングポータルのWebサイトからダウンロードして、[オーガナイザー]ウィンドウの下部にある[追加]ボタンをクリックします。

プロビジョニングポータルで、Appleプッシュプロファイルに証明書が含まれていることも確認する必要があります。-左側のメニューで[プロビジョニング]をクリックします。プロファイルのリストが表示され、Appleプッシュプロファイルの編集を選択します。プロジェクトにある開発者やテスターなどのリストを含む証明書セクションで、チェックボックスがオンになっていることを確認します。-デバイスセクションも表示されます。テストしているデバイスが追加されていることを確認してください。

XCodeまたはデバイスに古いプロファイルがある場合は、それらを削除し、プロビジョニングポータルからすべての新しいプロファイルをダウンロード/更新/インストールします

于 2012-06-14T23:15:27.550 に答える