2016-09-15 4 views
7

でそれを切り替えた後のiOS 9/10で受信していないが、私はプッシュ通知で問題に直面しています。私は、能力の私のアプリケーションでは、プッシュ通知がオンになっていないが、アプリケーションはiOS 8とiOS 9では正常に動作しますが、iOS 10ではトークンを取ることができません:アップルのプッシュ通知は、私はiOSの10に自分のアプリケーションに適応しようとした機能

Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application"

私は能力のプッシュ通知に切り替え、および通知の作品をプッシュし、時にはそれは、iOS 10で正常に動作しますが、次の日の朝、私は、iOS 9デバイス上でそれをテストし、それが動作しませんでした、私は、iOS 10に切り替えデバイスとプッシュは機能していないので、Capabilitiesを有効にすることなく古いバージョンに戻り、iOS 9デバイスで正常に動作しますが、iOS 10では(トークンが)動作しません。 私は削除しようとした暫定的なプロファイルをダウンロードし、デバイスを消去し、Xcodeですべてのキャッシュを削除し、私はPush notification issue with iOS 10 をしようとしたが、それは働いていませんでした。
どうすれば修正できますか?

+0

プロジェクトの証明書と機能を確認してください。 –

+0

、XCode 8を搭載し、機能通知のプッシュ通知を無効にしました。 – Sergio

+0

こんにちは@Sergio iOS 10と同様の問題がありました。これを解決できましたか? –

答えて

3

iOS 10以前では、プッシュテストにProduction sertificateのみを使用していましたが、正常に動作しますが、iOS 10プッシュでXoftを使用してアプリを実行しても(TestFlightで受信しても)プッシュに署名するために開発者証明書を作成して使用する - それは再び動作する

関連する問題