对于iOS 6,根据用户的隐私权,应用必须请求访问“联系人”的权限。我在这里提到了这个答案:How to localize iOS 6 new Info.plist Privacy purpose strings?本地化infoPlist.strings
文件,我确实这样做了第一次要求联系访问权限:
"NSContactsUsageDescription" = "App would like to access your Contacts? Allow?";
但在测试期间,我发现如果我删除该应用并再次运行/安装,则不会要求获得再次访问联系人的权限。我甚至在删除应用程序后重新启动设备并再次运行但同样的原因。我在设置“联系人”权限时遗漏了什么?