6

私は iOS シミュレーターに取り組んでおり、アクセス許可を要求する際の問題に直面しています。

アプリは正常に動作しており、フォト ライブラリ、カメラ、位置情報サービスにアクセスできました。しかし、新しい XCode (8.1) をインストールした後、シミュレーターでアプリを実行すると、アプリは写真ライブラリ、カメラ、または位置情報サービスを使用できなくなります。

プログラムで許可を求めようとしましたが、許可要求ダイアログが表示されず、プライバシーの説明とバンドルの表示名を追加しても常に拒否ステータスが返されました。

4

3 に答える 3

12

問題が見つかりました。これは、Xcode が Applications フォルダーに配置されていないためです。Xcode をこのフォルダーに移動してお楽しみください。

于 2016-11-18T03:10:40.820 に答える
1

あなた.plistがこのように見えることを確認してください

<key>NSCameraUsageDescription</key>
<string>This app needs access to the camera to take photos.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>This app needs access to photos.</string>

また、制限で写真ライブラリのプライバシーへの変更を無効にした場合、制限をオフにするまで、アプリは写真ライブラリを使用できません (許可を求めることさえありません)。

于 2016-11-02T18:15:14.397 に答える
-2

~/Library/Developer/CoreSimulator/Devices/xxxxx-xxx-xxxxでシミュレーターを削除し、他のマシンから新しいシミュレーターをコピーしてみてください

于 2016-11-16T07:37:12.000 に答える