3

最近、iPhoneアプリケーションのアップデートを開始しました。プッシュ通知はアドホックで完全に機能していましたが、ライブに移行し、登録されなくなりました。

ライブデバイスログを見ると、次のことがわかります。

"Jun 11 09:40:05 unknown SpringBoard [5791]:アプリケーション'AppName'の有効な'aps-environment'エンタイトルメント文字列が見つかりません:(null。通知は配信されません。"

インターネットやその他のスタックオーバーフローの会話を確認すると、プロビジョニングプロファイルで「aps-environment」が「本番環境」として正しく設定されておらず、プロファイルを再生成する必要があるという非常に一般的な答えがあります。ただし、バイナリは本番環境にあることを明確に示しているため、これは私たちの問題ではないようです。以下のAppStoreバイナリの詳細から詳細を参照してください。

AppStoreのバイナリ詳細のスクリーンショット

ですから、問題が何であるかについて少し迷っています。この情報と、私が自分の側で行った多数のチェックを考慮すると、プロファイルとコード署名は正しいように見え、現時点ではこれに対する他の解決策を見つけることができません。

よろしくお願いします。

4

1 に答える 1

2

したがって、この問題は 3 時間で解決しました。サーバーの伝播の問題だったに違いありません。

将来、これについて頭を悩ませる可能性のある人へ: アプリが公開されたばかりで、通知が登録されておらず、aps-environment が正しく設定されていることが確実な場合は、数時間待ってから、アプリに問題があります。

私たちのアプリはカナダの iTunes Store でのみリリースされ、プッシュ通知登録の問題は 3 時間以内に解決されました。

将来、誰かがこれが起こる理由を説明したり、これに詳細を追加したりできる場合は、喜んで彼らの答えを受け入れます.

于 2012-06-11T17:35:04.120 に答える