辞职iPhone应用程序后推送通知

时间:2011-08-29 08:59:27

标签: iphone push-notification

我想知道如何使用命令行正确地重新签名应用程序(使用推送通知)。

以下是一些背景知识:

  • 我的原始应用程序适用于推送通知。
  • 如果我通过“Organizer - > Archives - > Share”辞职 使用任何开发人员证书,推送通知仍然有效
  • 如果我通过命令行codesign -f -s "iPhone Distribution: *****" -vv path/to/app重新签名应用程序,该应用程序仍能正常运行。但是,推送通知会停止使用消息No valid 'aps-environment' entitlement string found for application 'MyPushTest': (null). Notifications will not be delivered.

有没有人知道如何使用命令行做正确的辞职,之后推送通知会正常工作?

感谢。

1 个答案:

答案 0 :(得分:4)

如果您的mobileprovisioning配置文件允许推送通知 - 一切都应该顺利进行。请注意 - 通配符mobileprovisioning配置文件不支持推送通知。

要检查mobileprovisioning是否与推送通知兼容 - 请检查配置文件中的“aps-environment”字符串是否存在。它应该设置为Sandbox的“开发”和生产网关的“生产”。

您可能需要查看www.aironapp.com。它为您进行重新设计。您需要在设置中配置Apple Dev帐户。