iOS 未调用推送通知服务扩展 (didReceive)

iOS Push notification service extension (didReceive) is not called

{
      "gcm.message_id" : "XXXXX",
      "type" : "XXXXX",
      "url" : "XXXXX",
      "body" : "XXXX",
      "title" : "XXX",
      "google.c.a.e" : "XX",
      "aps" : {
        "mutable-content" : 1,
        "alert" : {
          "title" : "Test",
          "body" : "Test"
        },
        "category" : "XXXX",
        "content-available" : 1
      },
      "channel_id" : "XXXX"
}

我也尝试排除 mutable-content 但仍然没有调用服务扩展。
我也试过像这样使用更简单的有效负载:

{
"aps" : {
        "mutable-content" : 1,
        "alert" : {
          "title" : "Test",
          "body" : "Test"
        },
        "category" : "XXXX",
        "content-available" : 1
      }
}

这里也不走运,无论有没有mutable-content

作为测试的结果,我总是可以看到推送通知,但扩展 `didReceive` 方法中的断点没有被触发。有效负载也不会以任何方式修改。

重启设备、重启 macbook 和删除派生数据等方法也不起作用

我设法在 app target -> Build Phases -> Embed App Extensions[ 中取消选择 Copy only when installing 解决了这个购买问题=12=]