41

When I develop an app for iOS (iPhone/ iPad) and I need to request permissions. When I use the camera I need to request the camera permission. This can only be done once.

Is there a way to reset initial given permissions at least when I develop an app?

In this way I could check different scenarios for requesting the initial app permissions.

Note: I want to get the initial permission request popup message again.

4

6 回答 6

55

设置 > 通用 > 重置 > 重置位置和隐私。

这将重置所有位置、摄像头和麦克风权限。它不能在每个应用程序的基础上完成。

于 2015-03-10T14:17:40.053 回答
20

解决此问题的另一种方法是更改​​您的捆绑包 ID。使用您提供的每个新捆绑包 ID,它就像是应用程序的全新安装。记得在测试后把它改回原来的 bundle id :)

于 2015-03-23T16:23:34.133 回答
5

要重置所有位置和隐私权限,您可以访问:

设置 > 通用 > 重置 > 重置位置和隐私

要查看哪些应用程序有哪些服务并为个别服务关闭它,您可以访问:

设置 > 隐私 > 您要查看的服务

在这里您可以关闭单个应用程序的服务,注意这并不意味着您会再次收到弹出消息,它只是意味着该应用程序不会使用该服务。

于 2015-03-10T14:37:40.580 回答
2

什么对我有用:Windows -> 设备和模拟器 -> 已安装的应用程序部分,使用 - 按钮从那里删除应用程序。之后每次重新安装都会重置权限。

于 2021-01-24T15:21:26.107 回答
2

如果在真实设备上进行测试,卸载应用程序似乎对我有用。

于 2019-07-27T11:37:42.770 回答
1

access在 iOS 模拟器上重置权限的另一种方法是从$SIMULATOR_DEVICE_DIRECTORY/data/Library/TCC/TCC.db. 这可以在每个应用程序/服务的基础上完成。

于 2018-11-03T18:41:19.800 回答