找不到应用程序的有效的“aps-environment”权利字符串。

84

我正尝试配置我的应用程序来支持推送通知,但一直报错:

无法获取令牌,错误:Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x1f818fc0 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}

  • 我确实启用了应用程序以支持推送通知(目前仅用于开发)。
  • 我是在启用推送通知之后创建的配置文件。
  • 我的捆绑标识符与配置文件中显示的相同。
  • 在我的配置文件中有一个字符串:aps-environment。
  • 我确保在“代码签名身份”部分下,项目和目标中的所有值都选择为我的配置文件。

还有其他想法吗?谢谢。


这个问题你没有任何见解吗?看起来很多人都会遇到... - bashan
11个回答

0

新的配置文件对我起作用了。如果您处于开发中,请确保使用开发人员配置文件(不要使用Ad Hoc)。之后就没问题了,不知道为什么旧的停止正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接