使用Visual Studio 7 for Mac(即Xamarin)我一直在向应用程序商店发布iOS应用程序以进行测试。每当我提交时,我都会收到Apple提醒:
我们发现您最近交付的“您的应用名称”存在一个或多个问题。您的投放成功,但您可能希望在下次投放时更正以下问题:
缺少推送通知权利 - 您的应用似乎向Apple推送通知服务注册,但应用签名的权利不包括“aps-environment”权利。如果您的应用使用Apple推送通知服务,请确保在配置门户中为推送通知启用了您的应用ID,并在使用包含“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。
我不想在我的应用程序中使用,也没有实现推送通知。我从另一个开发人员继承了这个应用程序,所以我不知道它贯穿始终。
registerForRemoteNotifications
,据我所知,我永远不会尝试注册推送通知。我还要检查什么以确保推送通知已关闭,Apple停止向我发送此错误消息?