推送通知在开发模式下无法在iOS上运行

时间:2013-02-14 12:07:08

标签: ios push-notification apple-push-notifications entitlements code-signing-entitlements

在过去的两天里,我试图在iOS应用上获得推送通知但没有任何成功。应用程序使用正确的配置文件,应用程序标识符和权利。该应用甚至接收成功注册后收到的didRegisterForRemoteNotification回调。我从此回调中获取设备令牌,并使用它通过Urban Airship和我的私人服务器向该设备发送通知。我的应用程序从未收到此通知。在通知设置中为此应用程序启用了通知。

我能想到的一件事是我在设备控制台中不断收到以下错误

Feb 14 03:49:55 unknown amfid[1098] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Feb 14 03:49:55 unknown amfid[1098] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Feb 14 03:49:55 unknown amfid[1098] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
Feb 14 03:49:55 unknown amfid[1098] <Error>: entitlement 'aps-environment' has value not permitted by a provisioning profile
Feb 14 03:49:55 unknown amfid[1098] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile

我尝试了一切来改变修复此错误的权利,但无济于事。最后,我刚刚从移动配置文件中复制了权利,并将其粘贴在权利文件中。

任何人都可以帮我解决问题吗?

1 个答案:

答案 0 :(得分:0)

我更改了设备,现在我能够接收推送通知,即使我在控制台窗口中收到相同的错误。