1

直到昨天,我的 iPhone 上一切正常。从今天开始,我注意到 CLLocationManager 不会提示用户“此应用程序想要使用您的位置”,并继续在 didUpdateToLocation 中返回 null。我尝试使用开发配置、临时和产品配置文件对我的应用程序进行签名。此外,我确保在尝试此操作之前删除该应用程序。在我第一次运行该应用程序的早些时候,它会提示我推送通知和 GPS 提示。但是现在,这些提示都没有出现。

我的应用程序在 AppDelegate --> applicationdidLaunch 和 applicationdidLaunchwithOptions 中执行 CLLocationmanager startupdatingLocation。此外,CLLocationManager 不会调用我的 didFailWithError。

4

1 回答 1

4

回复我自己。我正在使用 testflighapp.com 进行 beta 测试,我不确定这是否是导致它的原因,但我所要做的就是去 iPhone--> 设置--> 常规--> 重置--> 重置位置警告。

一旦我这样做并运行我的应用程序,它确实提示我使用 GPS,之后一切都开始正常工作。

于 2010-12-06T16:56:15.867 回答