2017-08-30 13 views
2

プッシュ通知を使用しないアプリを作成しました。アプリターゲットの機能セクションでは、プッシュ通知はオフです。アプリID、開発および配布プロビジョニングプロファイルには、有効化されたサービスとしてのプッシュ通知は含まれていません。あなたのアプリはAppleのプッシュ通知サービスを を登録するに表示されますが、アプリの署名の 権利は含まれていません - しかし、それでもまだ、私はプッシュ通知資格不足しているiTunesのアプリにプッシュ通知が有効になっていなくてもプッシュ通知資格がない

にバイナリをアップロードするたびに、私は、iTunesからのメールを下回る受け取ります「aps-environment」資格。 アプリでAppleプッシュ通知サービスを使用している場合は、プロビジョニングポータルでプッシュ通知用に が有効になっていることを確認し、 に「aps-environment」エンタイトルメントが含まれている配布プロビジョニングプロファイルでアプリに署名した後に を再送信してください。 Xcode 8では、 は、構築時にプロビジョニング プロファイルからaps-environment資格を自動的にコピーしません。この動作は意図的です。この 資格を使用するには、プロジェクトエディタの 機能ペインでプッシュ通知を有効にするか、資格ファイルを手動で エンタイトルメントファイルに追加します。詳細については、 https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1を参照してください。

何が間違っていた可能性がありますか。

+0

あなたのアプリが通知するためのデバイスを登録しようと任意のコードが含まれていますか?それが私がそのメッセージを読む方法です。 – toddg

+0

@toddgプッシュ通知のコードを追加していません。しかし、まだ問題が発生している:( – vkhemnar

+0

Hmmm、strange。多分、https://stackoverflow.com/questions/14807129/missing-push-notification-entitlementのすべての回答を見てみてください。 – toddg

答えて

1

これは、エラーではなく警告と同等です。 ただし、警告メッセージを削除する場合は、プッシュ通知をオンに設定するだけで(使用していない場合でも)、次回のビルドでこのメールは届きません。これにより、資格ファイルが生成されます。

しかし、このフォーラムの人々は(2015年9月10日現在)の警告にもかかわらず、承認された自分のアプリを得ているように見える: https://forums.developer.apple.com/thread/15880

関連する問題