iOS 位置推送服务扩展。 CLLocationPushServiceErrorDomain 代码:1

问题描述 投票:0回答:0

我正在按照 Apple 指南 将位置推送服务扩展添加到我的应用程序中。

我遵循了这些步骤:

  1. 我申请并获得了位置推送服务扩展的批准。
  2. 我添加了授权密钥 com.apple.developer.location.push = TRUE
  3. 我在项目中添加了一个新的Target,并从iOS Application Extension组中选择了Location Push Service Extension

现在我遇到了以下问题。当我运行应用程序并调用此函数时

startMonitoringLocationPushes(completion:)

我收到以下错误:

Error Domain=CLLocationPushServiceErrorDomain Code=1 "(null)"

通过查看 CLLocationPushServiceErrorDomain 的 Apple 文档,代码 1 代表:

missingPushExtension 一个错误代码,表示应用程序缺少位置推送服务扩展。

如前所述,我已经将位置服务扩展目标添加到项目中。知道为什么我会收到此错误吗?

谢谢

ios swift push-notification location core-location
© www.soinside.com 2019 - 2024. All rights reserved.