iOS重置授予对提醒的访问权限

时间:2014-03-27 12:33:58

标签: ios permissions reset reminders

我有一个愚蠢的问题,你肯定已经遇到过。

我正在努力在我的应用中添加提醒/闹钟,我正在使用:eventStoreAccessGranted。

一切正常。当我第一次安装应用程序时,我被问到是否要授予对应用程序的访问权限,我说是,然后我收到提醒/警报,就像我编程一样。

我需要测试更多,特别是因为我正在本地化我想写下"授予访问权限添加提醒的问题"在我使用的几种语言中。问题是,我被问了一次,那就是它,我再也不会被问到了。

我试图杀死应用程序并将其从我的手机中完全删除,但是当我重新安装它时,我的回答是仍然存储在某处,因为我没有被问到。所以在我的iPhone中,我进入了设置/隐私/提醒,我可以看到我的应用程序,然后我将开关关闭,但是当我重新安装应用程序时,它向我发出了#34;访问还没有授予",这是真的。

如何删除设置/隐私/提醒,显示我的应用程序和开关ON / OFF的行?换句话说,我怎么能再次被问到? 提前谢谢。

3 个答案:

答案 0 :(得分:1)

只是一点点黑客: 如果您想在开发过程中看到不同访问(照片,提醒,推送等)的访问警报,您可以使用此黑客:

  1. 确保您的代码签名标识最后有一个星号(*),如下所示: enter image description here
  2. 显着更改捆绑标识符:示例: 您的包标识符是:de.kurtsalman。 myAppName - >将其更改为 - > de.kurtsalman。 myAppName2345 (或任何其他)
  3. 每次更改(您必须在想要再次看到警报视图时随时更改)只需在设备上开始模拟(cmd + R) - 现在每次都会收到警报。

    如果它对您来说很愚蠢,要始终更改用于测试的bundle-ID,您可以在构建阶段创建一个脚本,以便在您在测试设备上运行应用程序时重写捆绑包标识符。

答案 1 :(得分:0)

你试过吗

  

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

答案 2 :(得分:0)

我遇到了同样的问题。尝试在模拟器中测试并重置位置&每次隐私。当我测试EKAuthorizationStatus.NotDetermined时,它对我有用。我不喜欢模拟器,但它完成了工作。