美文网首页
swift5.x 未找到应用程序的“aps-environmen

swift5.x 未找到应用程序的“aps-environmen

作者: Bruce_XHG | 来源:发表于2019-12-24 15:44 被阅读0次

    调试推送的时候突然收不到推送了,因为前一天还能收到,然后测试的时候我的设备收不到,另一台设备收的到,怀疑是不是我的设备跑的是最新的代码,另台设备跑的是前两天的代码,是我改了什么给改坏了吗?于是我又连上那台收到推送的设备重新跑了一下最新的代码,测试了一下透传消息还是可以收到。感觉懵逼,于是我把设备上的APP删除重新安装,于是原来收到推送的设备也收不到了。然后看了一下控制台的输出日志,发现代码走了失败
    也就是下面这个系统获取DeviceToken 失败的方法

    func application(_ application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Error) {
                logDebug("[DeviceToken Error]: \(error.localizedDescription)");
        }
    

    那么问题来了,为什么会走这个方法呢?难道是注册通知失败了?于是又看了注册通知的日志,发现注册时成功的,也授权接收通知消息了。代码里面的配置项也配置了


    image.png

    该有的都有了,注册也是成功的,why?于是我百度了一番,反正说啥的都有,就是没遇见我这种情况的,也不想找了,那就自己解决。思考了一番,我觉得可能我要重新配置一下pushnoti;于是我删除下面对应的配置,重新勾选pushnotice,问题解决


    image.png
    问题出现的原因我查了一下GitHub提交日志,发现是同事也提交了entitlements文件,应该是我拉代码的时候拉了他的这个文件造成的

    相关文章

      网友评论

          本文标题:swift5.x 未找到应用程序的“aps-environmen

          本文链接:https://www.haomeiwen.com/subject/wfkfoctx.html