2011-08-29 117 views
2

我想知道如何使用命令行正確地退出應用程序(帶推送通知)。退出iPhone應用程序後推送通知

下面是一些背景:

  • 我原來的應用效果很好用推送通知。
  • 如果我辭職,通過應用程序「管理 - >檔案 - >共享」 與任何開發人員認證,推送通知仍然有效
  • 如果我辭職,通過命令行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.

有沒有人知道如何使用命令行做了正確的辭職,之後,推送通知將恢復正常?

謝謝。

回答

3

如果您的mobileprovisioning配置文件將允許推送通知 - 一切都應該順利進行。請注意 - 通配符mobileprovisioning配置文件不支持推送通知。

要檢查mobileprovisioning是否與推送通知兼容 - 請檢查配置文件中的「aps-environment」字符串存在。它應該設置爲沙箱的「開發」和生產網關的「生產」。您可能需要檢查www.aironapp.com。它爲您做了重新設計。您需要在設置中配置Apple Dev Account。