iOS推送通知配置文件

时间:2014-02-12 22:24:40

标签: ios push-notification apple-push-notifications

我目前正在为一个活动缓慢的大客户工作。我负责修复推送通知的一些问题。当我运行应用程序时,我收到以下错误:

didFailToRegisterForRemoteNotificationsWithError
    Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x1753edb0 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}

问题发生是因为我使用的Xcode托管配置文件没有启用推送通知。获取具有推送通知的配置文件的不同方法有哪些?客户是否必须在我们的企业计划中将我添加为开发人员?

如果我从客户端获取配置文件文件,我认为它不会起作用,因为我认为它需要附加到我的机器上创建的证书上!我可能错了。寻找不同的建议!

1 个答案:

答案 0 :(得分:0)

请您的客户创建四个证书:

  • 发展
  • 分发
  • 推动发展
  • 推送分发

在OS X Keys上安装它们,然后将这些证书导出到.p12文件中。然后将此文件发送到您的计算机,安装.p12文件中的证书,然后他可以将配置文件导出给您,它们将在您的计算机中像魅力一样工作!

我认为this link会帮助他做我说的话。