2017-12-21 15 views
0

私は、対象サービスでロケーションサービスを削除するためのレガシーコードを指定しました。私はコアの場所とplistからのキーへのすべての参照を削除しましたが、アプリケーションはまだ位置サービス設定に表示されます。混乱する部分は、それが表示する唯一のオプションは、アプリケーションがその場所にアクセスすることを「決して許さない」ことです。これをクリックして戻ると、「いつも」と「使用中」が表示されます。私が逃しているものは誰でも知っていますか?コアの位置は削除されましたが、まだ設定に表示されています

+0

ほとんどの場合、権限は以前のバージョンのアプリから表示されます。新しいアプリが古いバージョンを持っていなかった新しいデバイス(またはシミュレータ)にインストールされている場合、パーミッションが表示されますか? – rmaddy

+0

それは私が最初に考えたものですが、それでも新しいデバイスやシミュレータには登場します。それは本当に奇妙です。 –

+0

CoreLocationフレームワークは、ターゲットの[Build Phases]タブにある[Link Binary With Libraries]の下に表示されますか? – rmaddy

答えて

0

PLISTから鍵

NSLocationAlwaysAndWhenInUsageDescription 
NSLocationAlwaysAndWhenInUseUsageDescription 

を削除し、プロジェクトからCoreLocation Frameworkを削除してください。背景モード

再インストールアプリから

削除ロケーション。

関連する問題