在设置CloudKit远程通知时,我启用了“远程通知”功能,它将远程通知字段添加到Info.plist中。但是,我在控制台中得到了这个错误:
错误Domain=NSCocoaErrorDomain Code=3000“没有为应用程序找到有效的‘aps-环境’权限字符串”UserInfo=0x17db9850 {NSLocalizedDescription=no有效‘aps-环境’权限字符串为应用程序}
当我向iTunes连接提交时,此错误将通过电子邮件发送给我:
缺少Push Notification --您的应用程序似乎包含用于在注册的API,但应用程序签名的权利不包括“aps-环境”权限。如果您的应用程序使用Apple Push Notification服务,请确保您的app ID在供应门户中启用了Push Notification,并在使用包含“aps-环境”权限的分发配置文件签名后重新提交。
好的,所以我应该更新我的配置文件--但是当我尝试这样做并启用推送通知时,它要求我创建在我的服务器上使用的SSL证书。不过,我正在使用CloudKit --我没有服务器。如何更新配置配置文件?
发布于 2014-12-17 15:52:52
尽管出现了错误,我还是把我的应用程序提交给了应用商店,并且在感恩节前夕获得了批准。当我提交时,我告诉他们这个错误。他们没有告诉我任何关于错误的信息,但我的应用被批准了。
现在我正在做一个更新,错误已经消失了。我没有做任何我知道会修复它的事。这似乎只是他们系统中的一个错误。
对于任何有这个错误的人来说,如果你调查了它并且事情似乎是正确的,就按下去吧。这可能只是苹果方面的一个问题,似乎不会对应用程序的功能或获得批准的可能性产生负面影响。
https://stackoverflow.com/questions/26979187
复制相似问题