プッシュ通知に問題があります。最近、アプリをアプリストアにアップロードしました。デバイスでアプリをテストしていたときに、プッシュ通知を受信していました。しかし、アプリ ストアからアプリをダウンロードすると、アプリを受信しなくなりました。
次のチュートリアルに従いました。
これは、キーチェーンで証明書要求を要求したことです。これにより、.CSR ファイルが生成されました。iTunes Connect で、プッシュ通知サービスを有効にした APP ID を作成しました。
ここでは、開発証明書と製品証明書の作成に同じ .CSR を使用しました。次のステップでは、Production 証明書をダウンロードし、次のコマンドで CK.PEM ファイルを作成しました。
$ openssl x509 -in aps_production.cer -inform der
-out mosCert.pem
$ openssl pkcs12 -nocerts -out mosKey.pem -in mosKey.p12
Enter Import Password:
MAC verified OK
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:
この mosKey.p12 は、キーチェーンからエクスポートしたものです。
$ cat PushChatCert.pem PushChatKey.pem > ck.pem
最後に、Web サービス コードで、プッシュ通知の送信にこの ck.pem を使用する必要があると述べました。
しかし、何らかの理由で、アプリストアからアプリをダウンロードしたときにプッシュ通知が届きません。
誰でもこれで私を助けることができますか?
編集
これは、プロジェクトにコード署名する方法です