Mac OSX应用程序:如何在首次启动时获取“Ap​​p X想要使用您当前位置”的警报?

时间:2012-12-21 11:09:23

标签: xcode macos geolocation location cllocationmanager

当我第一次运行我的OSX应用程序并调用位置服务来确定用户位置时,我会收到一条警告,询问用户是否允许该应用程序使用他的位置。

我无法再次获得警报!我尝试了什么:

  • 完全删除“派生数据”文件夹(我的应用所在的位置)
  • 干净利落
  • 转到OSX首选项=> “安全和保密”=>取消选中相对于我的应用的复选框,以禁止使用location =>无论如何都不再显示警报!
  • 删除user / my_name / library / preferences
  • 中的plist文件

无法再次获得此警报!

我想再次显示此警报,因为我想在首次启动时检查不同的内容(即如果用户在接受使用其位置之前等待很长时间,我的应用程序的行为)

感谢您的回答!

Nota:我在这个论坛上看过很多帖子,但只是相对于iOS,而不是Mac OSX

1 个答案:

答案 0 :(得分:1)

无法发表评论所以我会将其发布为答案: - /

这对我有用,虽然这不是我想象的最佳方式:https://superuser.com/questions/429344/remove-application-from-location-services-in-security-privacy-on-mac-os-x-10-7