0

我已创建的供应分布和应用程序ID和证书&所有的进程,以使推送通知我的应用程序之一,如果我想使我的第二个应用程序APNS服务应我使用相同的证书或我要创建其他的provisioning profile和appid &证书。我使用相同的证书,但我收到以下错误。 ?apns是否需要每个应用程序开发的证书?

Failed to get token, error: Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x1cd26cb0 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}

即使我创造我得到相同error.where IAM走错了新的证书我是从几天的挣扎帮我

+0

应我需要箱子在App Store中的另一个应用标识SSL和临时轮廓 – siva

回答

1

湿婆,建立一个苹果推送通知服务要紧的是:

  • 应用ID
  • 该应用是唯一的每个应用程序的集合ID。
  • 配置文件[开发/分发]取决于您的环境。
  • 然后SSL证书。

    所以,你的第一个question-您不能使用相同的证书两个应用程序,它们具有不同组合编号的。由于SSL证书正在为特定捆绑ID创建。你可以从你的钥匙链看到。

    对于新的应用程序,我建议你创建新的ID,新的包ID,新的供应配置文件和offcourse新的证书。所以没有任何理由寻求混淆。

如果上述错误依然存在,您可以参考这些链接 - 这些确实值得回答。 How to fix "no valid 'aps-environment' entitlement string found for application" in Xcode 4.3?

Getting an error from push notification

no valid 'aps-environment' entitlement string found for application

+0

其实我已经创建的应用程序ID不启用推送通知我该修改或应我继续进行新ID,也是在创建证书后,我应该添加到我的项目中的证书是.cer或配置文件 – siva

+0

您应该在Apple开发人员门户中为您的应用启用推送通知。 – Augustine

+0

ķ感谢你和之后证书我将需要添加到我的项目 – siva

相关问题