如何删除推送通知 API
How to remove push notification API
Apple 在提交 iOS 应用程序时发送以下电子邮件:
缺少推送通知授权 - 您的应用似乎包含 API 用于注册 Apple 推送通知服务,但应用签名的授权不包含 "aps-environment" 授权。如果您的应用程序使用 Apple 推送通知服务,请确保您的应用程序 ID 在配置门户中启用了推送通知,并在使用包含 "aps-environment" 权利的分发配置文件签署您的应用程序后重新提交。有关详细信息,请参阅本地和推送通知编程指南中的 "Provisioning and Development"。如果您的应用程序不使用 Apple 推送通知服务,则无需执行任何操作。您可以从以后的提交中删除 API 以停止此警告。如果您使用第三方框架,您可能需要联系开发人员以获取有关删除 API.
的信息
@GordonDove: Looks very plausible from where I'm sitting. registerUserNotificationSettings
is producing false positives.
无论如何,您的应用仍在调用:
[[UIApplication sharedApplication] registerUserNotificationSettings:mySettings];
如果您绝对确定自己没有这样做,请启动 Terminal,cd
到您的项目,然后执行(不要忘记 space dot
尾随 grep
命令):
grep -r "registerUserNotificationSettings" .
Apple 似乎没有区分本地通知和远程通知。
Apple 在提交 iOS 应用程序时发送以下电子邮件:
缺少推送通知授权 - 您的应用似乎包含 API 用于注册 Apple 推送通知服务,但应用签名的授权不包含 "aps-environment" 授权。如果您的应用程序使用 Apple 推送通知服务,请确保您的应用程序 ID 在配置门户中启用了推送通知,并在使用包含 "aps-environment" 权利的分发配置文件签署您的应用程序后重新提交。有关详细信息,请参阅本地和推送通知编程指南中的 "Provisioning and Development"。如果您的应用程序不使用 Apple 推送通知服务,则无需执行任何操作。您可以从以后的提交中删除 API 以停止此警告。如果您使用第三方框架,您可能需要联系开发人员以获取有关删除 API.
的信息@GordonDove: Looks very plausible from where I'm sitting.
registerUserNotificationSettings
is producing false positives.
无论如何,您的应用仍在调用:
[[UIApplication sharedApplication] registerUserNotificationSettings:mySettings];
如果您绝对确定自己没有这样做,请启动 Terminal,cd
到您的项目,然后执行(不要忘记 space dot
尾随 grep
命令):
grep -r "registerUserNotificationSettings" .
Apple 似乎没有区分本地通知和远程通知。