2014-02-12 110 views
0

我目前正在为事情缓慢移动的大型客户端工作。我负责解决推送通知的一些问题。当我运行应用程序,我得到以下错误:iOS推送通知配置文件

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的管理配置文件。获取启用推送通知的配置文件有哪些不同的方式?客户是否必须将我作为开发人员添加到他们的企业计划中?

如果我从客户端获得供应配置文件,我不认为它会工作,因为我相信它需要附加到我的机器上创建的证书上!我可能在这方面是错误的。寻找不同的建议!

回答

0

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

  • 发展
  • 分布
  • 推式发展
  • 推分发

安装那些在OS X然后将这些证书导出到.p12文件中。然后将该文件存入计算机,安装.p12文件中的证书,然后他可以将配置文件导出给您,并且它们将在您的计算机中像魅力一样工作!

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