gpt4 book ai didi

iOS didFailToRegisterForRemoteNotificationsWithError 仅适用于 iOS 7

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:02:36 24 4
gpt4 key购买 nike

我在 AppStore 上有一个应用。

从 iOS 9 中的 AppStore 下载表单(已使用 4 台设备进行测试),didRegisterForRemoteNotificationsWithDeviceToken 被调用,一切正常。

然后从AppStore下载,iOS 7(2台设备测试),但是当app调用didFinishLaunchingWithOptions里面的registerForRemoteNotificationTypes时,会调用didFailToRegisterForRemoteNotificationsWithError,报错信息为

Fail To Register For Remote Notifications With Error:
Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment'
entitlement string found for application" UserInfo=0x2340a0
{NSLocalizedDescription=no valid 'aps-environment' entitlement string
found for application}

我在 stackoverflow 中搜索了很多,大部分答案都是关于使用不正确的配置文件进行签名的,但如果是这种情况,为什么我的应用程序可以在 iOS9 上运行?

最后,有什么方法可以解决这个问题而无需将我的应用程序重新提交到 AppStore?谢谢。

最佳答案

问题似乎解决了!

在 Apple Member Center -> Provisioning Profiles

我的配置文件状态无效,like this:

我点击编辑 -> 选中“证书”单选按钮 -> 生成 -> 双击该文件以导入到 XCode。

推送通知现在适用于 iOS7(AdHoc 版本)。希望它在 AppStore 上也能正常工作。

PS:我仍然不明白为什么它以前在 iOS9 上运行良好,但在 iOS 7 上却失败了。

关于iOS didFailToRegisterForRemoteNotificationsWithError 仅适用于 iOS 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35592763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com