如何再次调用权限表CoreMotion

时间:2015-12-03 09:02:56

标签: ios swift permissions core-motion

我在我正在编写的应用程序中使用了一些CoreMotion(计步器)数据。在早期,我授予应用程序数据权限,一切运行良好。

现在我要编写要求用户许可的部分,但由于我已经授予权限,因此对话框永远不会出现,我不能测试行为,除非每次都使用新手机(不可行)。< / p>

有没有办法从iOS中删除应用程序的所有知识,所以它看起来像是第一次再次安装?

4 个答案:

答案 0 :(得分:1)

如果您只想重置访问动态数据的权限,可以点按设置&gt;中的“重置位置和隐私权限”。一般&gt;复位。

答案 1 :(得分:0)

从设备中删除该应用并重新安装。

或转到设置,在列表中找到您的应用并取消选中代表动态数据的开关。

答案 2 :(得分:0)

删除应用可能还不够。试试这个:

  1. 从设备中删除您的应用。

  2. 完全关闭设备并重新打开。

  3. 转到设置&gt;一般&gt;日期&amp;时间并将日期设定为一天或更长时间。

  4. 再次完全关闭设备并重新打开。

答案 3 :(得分:0)

结合所有答案,从软到激进:

  1. 取消选中“设置”中的权限。这适用于运动,位置,健康套件等。
  2. 删除应用。这对于所有情况都是足够的
  3. 模拟器重置内容和设置...
    您也可以从命令行执行此操作。
  4. 设备设置&gt;一般&gt;重置&gt;删除所有内容和设置
    这就是开发设备的用途。