【发布时间】:2018-02-08 08:08:55
【问题描述】:
我创建了一个不使用推送通知的应用程序。在应用程序目标的“功能”部分中,推送通知已关闭。应用程序 ID、开发和分发配置文件不包含作为启用服务的推送通知。但是每当我将二进制文件上传到 iTunes 时,我仍然会收到来自 iTunes 的以下电子邮件
缺少推送通知权利 - 您的应用似乎已注册 使用 Apple 推送通知服务,但应用签名的 权利不包括“aps-environment”权利。如果你的 应用程序使用 Apple Push Notification 服务,请确保您的 App ID 是 在 Provisioning Portal 中启用推送通知,然后重新提交 在使用分发配置文件签署您的应用程序之后 包括“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.
可能出了什么问题。
【问题讨论】:
-
您的应用程序是否包含任何尝试注册设备以接收通知的代码?这就是我阅读那条消息的方式。
-
@toddg 我没有添加任何推送通知的代码。但仍然遇到问题:(
-
嗯,奇怪。也许可以尝试查看stackoverflow.com/questions/14807129/… 上的所有回复
标签: ios xcode apple-push-notifications