Xcode 10 错误 - “配置文件不包含 aps 环境权利”和“配置文件不支持推送通知”

Xim*_*era 6 xcode push-notification swift

我正在尝试将我的 xcode 应用程序存档到 Itunes,但出现以下错误

1.) “个人资料不支持推送通知。”

2.) “配置文件不包括 aps-environment 权利。”

我不明白为什么会发生这种情况,因为我有我的能力 - 背景模式(开启) - 远程通知开启......并且......推送通知也开启。推送通知开启后台模式开启

可能是什么错误?我该如何解决这个问题?

Nib*_*n V 7

您可能错过了推送通知配置。

\n\n
    \n
  1. 转至 Apple 的开发者网站 (developer.apple.com) 并使用\n您的凭据登录。

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

  4. \n
  5. 一直向下滚动,直到看到 \xe2\x80\x9cPush Notifications.\xe2\x80\x9d,然后单击“创建证书(开发/生产)”

  6. \n
\n\n

推送通知

\n\n
    \n
  1. 现在按照描述生成 CSR 文件\n生成 CSR 文件

  2. \n
  3. 您需要选择此 CSR 文件并单击“继续”,然后网页应该显示 \xe2\x80\x9c您的证书已准备好。\xe2\x80\x9d

  4. \n
  5. 现在您可以下载证书并双击将其添加到您的钥匙串中。

  6. \n
  7. 现在更新您的配置文件。

  8. \n
  9. 另外,验证功能中是否启用了推送通知服务

  10. \n
\n\n

从钥匙串导出证书

\n\n
    \n
  1. 打开钥匙串访问。在 \xe2\x80\x9cMy Certificates\xe2\x80\x9d 类别下,您应该会看到在步骤 6 中添加的证书。

  2. \n
  3. 单击证书\xe2\x80\x99s 名称左侧的展开箭头以显示私钥选项。右键单击私钥并按导出。

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

  6. \n
\n


Roc*_*cky 6

为了向您的用户发送应用内消息,您必须准备好以下项目:

  • 必须在您的 App ID 上启用推送通知。
  • 您的分发证书必须是在启用推送通知后构建的。
  • 您的配置文件必须是在启用推送通知并上传到发布门户后构建的。
  • 您的推送通知证书必须上传到发布门户。