为啥我收到此警告“缺少推送通知权利”
Posted
技术标签:
【中文标题】为啥我收到此警告“缺少推送通知权利”【英文标题】:Why I get this warning "Missing Push Notification Entitlement"为什么我收到此警告“缺少推送通知权利” 【发布时间】:2015-08-31 07:06:18 【问题描述】:我正在向苹果商店上传 ipa,但收到来自苹果的电子邮件警告。
缺少推送通知权利 - 您的应用似乎包含用于注册 Apple 推送通知服务的 API,但应用签名的权利不包括“aps-environment”权利。如果您的应用程序使用 Apple 推送通知服务,请确保您的应用程序 ID 在配置门户中启用推送通知,并在使用包含“aps-environment”权利的分发配置文件签署您的应用程序后重新提交。有关详细信息,请参阅本地和推送通知编程指南中的“供应和开发”。如果您的应用程序不使用 Apple 推送通知服务,则无需执行任何操作。您可以从以后的提交中删除 API 以停止此警告。如果您使用第三方框架,您可能需要联系开发者以获取有关移除 API 的信息。
但我不想也没有在我的代码中注册任何远程通知或任何调用,如“registerForRemoteNotificationTypes”。如何删除此警告?谢谢
我的应用没有推送通知功能。
【问题讨论】:
Missing Push Notification Entitlement的可能重复 @Anbu.Karthik,我的个人资料不包含 aps-environmen 密钥,我没有启用此服务。减弱是说应用程序正在使用 API,但我没有 重复***.com/questions/32251123 【参考方案1】:另一种可能性是禁用/关闭您的项目中的APNS capability(如果它已包含)。
【讨论】:
【参考方案2】:如何检查您的分发条款?
【讨论】:
以上是关于为啥我收到此警告“缺少推送通知权利”的主要内容,如果未能解决你的问题,请参考以下文章