CloudKit,远程通知和aps环境

时间:2014-11-17 18:16:58

标签: ios notifications cloudkit cksubscription

在设置CloudKit远程通知时,我启用了"远程通知"将远程通知字段添加到我的Info.plist的功能。但后来我在控制台中收到了这个错误:

  

错误域= NSCocoaErrorDomain代码= 3000"无效' aps-environment'   找到应用程序的权利字符串"的UserInfo = 0x17db9850   {NSLocalizedDescription =无效' aps-environment'权利字符串   找到申请}

当我提交到iTunes Connect时,此错误会通过电子邮件发送给我:

  

缺少推送通知权利 - 您的应用似乎包含用于向Apple推送通知服务注册的API,   但应用程序签名的权利不包括   " APS-环境"权利。如果您的应用使用Apple Push   通知服务,请确保为Push启用了您的App ID   供应门户中的通知,并在签名后重新提交   您的应用包含分发配置文件,其中包含   " APS-环境"权利。

好的,所以我应该更新我的配置文件 - 但是当我尝试这样做并启用推送通知时,它需要我创建SSL证书以在我的服务器上使用。我使用的是CloudKit - 我没有服务器。如何更新我的配置文件?

1 个答案:

答案 0 :(得分:0)

尽管有错误,我还是将我的应用程序提交到应用程序商店,并在感恩节之前获得批准。我告诉他们我提交时的错误。他们没有回复告诉我有关错误的任何信息,但我的应用程序已获批准。

现在我正在进行更新,错误已经消失了。我没有做任何我知道会解决它的事情。这似乎只是他们系统中的一个错误。

对于任何收到此错误的人,如果您查看它并且事情看似正确,只需按下即可。它可能只是苹果方面的一个问题,似乎不会对应用程序的功能或可能获得批准产生负面影响。