尝试启用推送通知时,找不到应用程序的有效“aps-environment”权利字符串

我一直在阅读有关此错误的所有其他问题,似乎我已经按照他们的解决方案但我仍然遇到这个问题。 我删除了所有现有的配置文件和应用ID。 我创建了一个已启用推送的新应用ID。 我创建了一个启用了推送的开发配置文件。 在Apple开发站点上,该配置文件旁边有一个绿色的“活动”指示符。 在xcode5中,在首选项>帐户下,列出了配置文件。 在窗口>管理器下,配置配置文件显示在我的设备下,状态为“有效配置文件”。 但错误仍在发生。 我在这里想念的是什么?

编辑:我想明确表示我在创建APNS证书后创建了配置文件,因为这似乎是最常见的解决方案。

当然我在输入一个问题后想出了什么是错的 – xcode中的包标识符与我的appid不匹配,我忘了在重新启动配置过程后更新我上传到城市飞艇的证书。

看起来你修复了这个问题,但是当我搬到新机器时我遇到了这个问题。 事实certificate我忘记从我的旧机器带来一些证书。 我通过从旧到新导入证书来修复它。

步骤是:

  1. 将旧计算机上的证书导出为.p12。
  2. 将它们复制到新机器。
  3. 双击文件将它们放入新机器的Keychain Access中。
  4. 在新计算机上的Xcode中,转到Xcode>首选项>帐户,然后刷新配置文件。