我目前正在为一个活动缓慢的大客户工作。我负责修复推送通知的一些问题。当我运行应用程序时,我收到以下错误:
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 :(得分:0)
请您的客户创建四个证书:
在OS X Keys上安装它们,然后将这些证书导出到.p12
文件中。然后将此文件发送到您的计算机,安装.p12
文件中的证书,然后他可以将配置文件导出给您,它们将在您的计算机中像魅力一样工作!
我认为this link会帮助他做我说的话。