2010-11-02 125 views
0

我正在嘗試向自己發送推送通知。推送通知不起作用

我已經複製了Apple的代碼。但是我得到的錯誤沒有爲應用程序找到有效的「aps-environment」授權字符串。

我用相同的代碼(沒有添加entitlements.plist)做了一個新的項目,它工作正常。 所以它不是我的配置文件或我的代碼的問題,那麼是什麼?

有人能告訴我爲什麼它不適用於我的主項目嗎?

在此先感謝

回答

0

這意味着供應配置文件用於構建應用程序沒有啓用推送通知。必須在iTunes Developer Portal中爲該應用程序ID啓用推送通知。

如果您已經啓用推送通知,仍然收到此錯誤,這可能是因爲您啓用了推送通知的供應配置文件創建之後。在這種情況下,配置文件將不具有所需的推送通知設置,並且必須重新生成。

要重新生成供應配置文件,請在iTunes Developer Portal中找到它,然後單擊編輯 - >修改並保存。當您下載新配置文件時,我們建議在安裝新配置文件之前從設備和XCode中刪除現有配置文件。許多開發人員繼續報告問題,除非他們這樣做。

+0

複製自http://urbanairship.com/docs/push_faq.html – 2010-11-15 14:15:34