12 permissions xcode command-line core-location
我有一个用C++编写的Xcode'命令行工具'项目.我最近添加了CoreLocation框架和相关代码来查找用户位置.
通常,当我实现CoreLocation框架时,OS X会要求我授予该应用程序的权限.我的命令行工具不会发生这种情况.是因为没有相关的窗口/菜单吗?
此外,如果我尝试在"安全性">"隐私"下的"系统偏好设置"窗格中手动启用权限,则每次运行应用程序时都会自动禁用该权限 - 即使我已明确允许访问.
任何信息将不胜感激.
当CoreLocation请求位置数据时,Mac会提示一个消息框要求用户授予权限,如果您选中“不要再问我”并单击“确定”,那么它就不会再提示该消息,除非您“重置警告”在“安全”首选项窗格中,但如果将命令行应用程序移动到另一个目录,Mac 将再次请求权限。我相信此权限与应用程序的完整路径一起存储。
| 归档时间: |
|
| 查看次数: |
538 次 |
| 最近记录: |