繁体   English   中英

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

[英]Push Notifications not working on iOS in development mode

在过去的两天内,我试图在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

我尝试了所有更改权限的方法,以解决此错误,但无济于事。 最后,我只是从移动供应配置文件中复制了权利,并将其粘贴到权利文件中。

谁能帮我解决问题?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM