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

时间:2014-02-11 16:12:01

标签: ios cordova xcode5 urbanairship.com

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

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

2 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:2)

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

步骤是:

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