Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.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
Swift Xcode 10错误-“配置文件不包括aps环境权限”&“配置文件不支持推送通知”_Swift_Xcode_Push Notification - Fatal编程技术网

Swift Xcode 10错误-“配置文件不包括aps环境权限”&“配置文件不支持推送通知”

Swift Xcode 10错误-“配置文件不包括aps环境权限”&“配置文件不支持推送通知”,swift,xcode,push-notification,Swift,Xcode,Push Notification,我正试图将我的xcode应用程序归档到Itunes,但我得到了: 一,。配置文件不支持推送通知 二,。配置文件不包括aps环境权限 我不明白为什么会发生这种情况,因为我有我的功能-后台模式打开-远程通知打开。。。。。和也可以推送通知 可能是什么错误?我怎样才能解决这个问题 要向用户发送应用内消息,您必须准备好以下各项: 必须在应用程序ID上启用推送通知。 您的分发证书必须在推送之后生成 已启用通知。 您的资源调配配置文件必须在推送之后生成 已启用通知并将其上载到发布门户。 您的推送通知证书必须上

我正试图将我的xcode应用程序归档到Itunes,但我得到了:

一,。配置文件不支持推送通知

二,。配置文件不包括aps环境权限

我不明白为什么会发生这种情况,因为我有我的功能-后台模式打开-远程通知打开。。。。。和也可以推送通知


可能是什么错误?我怎样才能解决这个问题

要向用户发送应用内消息,您必须准备好以下各项:

必须在应用程序ID上启用推送通知。 您的分发证书必须在推送之后生成 已启用通知。 您的资源调配配置文件必须在推送之后生成 已启用通知并将其上载到发布门户。 您的推送通知证书必须上载到发布服务器 门户。
您可能错过了推送通知配置

转到苹果的开发者网站developer.Apple.com并使用 你的证件

选择正确的应用程序ID并检查您是否有 推送通知服务的绿色指示。如果没有,请单击编辑按钮

一直向下滚动,直到看到“推送通知”。然后单击创建证书开发/生产

现在生成CSR文件,如下所述

您需要选择此CSR文件并单击“继续”,然后网页应显示“您的证书已准备就绪”

现在,您可以下载证书并双击将其添加到密钥链中

现在更新您的资源调配配置文件

此外,请验证是否在功能中启用了推送通知服务

从密钥链导出证书

打开钥匙链。在“我的证书”类别下,您应该看到在步骤6中添加的证书

单击证书名称左侧的展开箭头以显示私钥选项。右键单击私钥,然后按export

单击导出后,弹出窗口将提示您将私钥保存为.p12文件。继续并单击保存。如果要保护导出的证书,请输入密码。单击“确定”确认


只需退出xcode并重新启动。重新启动时,xcode将要求您安装一些附加组件。安装它。通过选择Automatically manage sign,一切正常。

您还没有通过苹果的证书网站注册它们。我该怎么做?我想我已经用一个键做了推送通知,并将其与FirebaseNeeded连接起来,以便在更新功能/授权后生成配置文件