【问题标题】:APNS certificate not shown when generating provisioning profile生成配置文件时未显示 APNS 证书
【发布时间】:2015-03-04 22:17:19
【问题描述】:

我是 iOS 开发的新手。 我已经创建了应用程序,然后我也想添加 APNS 服务,所以我生成了一个包含通知服务的新应用程序 ID,然后我创建了 APNS 开发和分发证书,但是当我要使用这个新的应用程序 ID 生成配置文件时添加证书部分,它只会显示以前的开发证书。不是 APNS 开发证书,所以我的问题是:

  1. 是否需要 APNS 证书才能添加到新应用 ID 的配置文件中

  2. 如果有必要,为什么它不显示在证书部分,或者我做错了什么

【问题讨论】:

    标签: ios apple-push-notifications


    【解决方案1】:

    没有 APNS 证书不包含在配置文件中。

    Apple 使用它们来确保只有您的服务器可以向您的应用程序发送推送通知。

    虽然有点老了,但基本概念还是一样的。 Push Notification Tutorial

    【讨论】:

    • 非常感谢您的建议,但我在运行应用程序时没有获得令牌 ID。它显示以下错误消息 Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application"
    • 您是否重新生成了配置文件(使用通常的开发人员证书)并将其安装在您的 Mac 上?用于签署您的应用程序的条款似乎没有正确的权利。还要确保您的 AppId/BundleId 相同。
    • 对我来说同样的问题。为我获取错误代码 1001。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多