Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 推送通知证书的问题_Ios_Apple Push Notifications - Fatal编程技术网

Ios 推送通知证书的问题

Ios 推送通知证书的问题,ios,apple-push-notifications,Ios,Apple Push Notifications,我无意中为一个使用推送通知的现有live应用程序创建了一个新证书。上传后,我收到邮件说 亲爱的开发人员,我们发现您最近的应用程序存在一个或多个问题 “我的应用”的交付。您的交付是成功的,但您可能希望 在下一次交付中更正以下问题:缺少推送 通知权限-您的应用程序似乎包含用于 向Apple推送通知服务注册,但应用程序 签名的权利不包括“aps环境” 权利如果您的应用程序使用Apple推送通知服务, 确保您的应用ID已在中启用推送通知 设置门户,并在使用 包括“aps环境”的分发资源调配配置文件 权利

我无意中为一个使用推送通知的现有live应用程序创建了一个新证书。上传后,我收到邮件说

亲爱的开发人员,我们发现您最近的应用程序存在一个或多个问题 “我的应用”的交付。您的交付是成功的,但您可能希望 在下一次交付中更正以下问题:缺少推送 通知权限-您的应用程序似乎包含用于 向Apple推送通知服务注册,但应用程序 签名的权利不包括“aps环境” 权利如果您的应用程序使用Apple推送通知服务, 确保您的应用ID已在中启用推送通知 设置门户,并在使用 包括“aps环境”的分发资源调配配置文件 权利请参阅本地和推送中的“资源调配和开发” 更多信息,请参阅《通知编程指南》。如果你的应用程序 不使用Apple推送通知服务,无需执行任何操作。 您可以从以后的提交中删除API以停止此警告。 如果使用第三方框架,可能需要联系 开发者获取有关删除API的信息

在这封邮件之后,我查看了developer.apple.com中的BundleID部分。推送通知处于禁用状态。即使在我启用了推送通知复选框后,在按下“完成”按钮后,推送通知仍处于禁用状态。此处还列出了两个证书,一个是旧证书,另一个是最近创建的证书

然后我尝试创建一个新的分发配置文件,但旧证书没有在那里列出。只有我最近创建的一个证书在那里列出。在使用新证书创建的配置文件后,我收到了苹果的电子邮件


我不知道该怎么办?在我的应用程序中,有推送通知。我想尽早使用它。有人能指导我创建配置文件而不出现任何问题吗?

您不能使用Enable push notification添加povisioning证书。请重新生成并添加到xcode中。可能有重复的问题,如-,他们说要创建新的配置文件。但是在我创建配置文件时,我用来创建pem文件的证书没有列在那里