1

昨日まで、私のiPhoneではすべてが正常に機能していました。今日から、CLLocationManagerがユーザーに「このアプリはあなたの場所を使用したい」というプロンプトを表示せず、didUpdateToLocationでnullを返します。開発プロビジョニング、アドホック、および製品プロファイルを使用してアプリに署名してみました。また、これを試す前に、必ずアプリを削除してください。アプリを初めて実行する前に、プッシュ通知とGPSプロンプトの入力を求められました。しかし現在、これらのプロンプトはいずれも表示されていません。

私のアプリは、AppDelegate->applicationdidLaunchおよびapplicationdidLaunchwithOptionsでCLLocationmanagerstartupdatingLocationを実行します。また、CLLocationManagerは私のdidFailWithErrorを呼び出しません。

4

1 に答える 1

4

自分に返信する。ベータテストにtestflighapp.comを使用していましたが、それが原因かどうかはわかりませんが、iPhone->[設定]->[一般]->[リセット]->[場所の警告をリセット]に移動するだけで済みました。

それを実行してアプリを実行すると、GPSの入力が求められ、その後すべてが正常に機能し始めました。

于 2010-12-06T16:56:15.867 に答える