在设置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 - 我没有服务器。如何更新我的配置文件?
答案 0 :(得分:0)
尽管有错误,我还是将我的应用程序提交到应用程序商店,并在感恩节之前获得批准。我告诉他们我提交时的错误。他们没有回复告诉我有关错误的任何信息,但我的应用程序已获批准。
现在我正在进行更新,错误已经消失了。我没有做任何我知道会解决它的事情。这似乎只是他们系统中的一个错误。
对于任何收到此错误的人,如果您查看它并且事情看似正确,只需按下即可。它可能只是苹果方面的一个问题,似乎不会对应用程序的功能或可能获得批准产生负面影响。