ios - 核心位置 plist 不起作用(Xcode 9.4/iOS 11.4)
问题描述
尝试在 Xcode 9.4 中进行基本核心位置测试...
我显然错过了一些东西。
已将三个条目放入 info.plist 以允许核心位置运行:
- 隐私 - 始终位置 使用说明
- 隐私 - 始终定位和使用时使用说明
- 隐私 - 使用时的位置 使用说明
当您运行应用程序时,问题不会在我的 iPhone 7 或模拟器上弹出,并且在设置/应用程序列表下没有应用程序的设置...
我是否需要所有三个条目(偏执狂),如果不需要,我可以删除哪一个?有什么我错过的想法吗?
解决方案
从屏幕截图中,我了解到您已将字符串插入到 UITests 文件夹中的另一个 plist 文件中。
将该 ( NSLocationWhenInUseUsageDescription
,NSLocationAlwaysUsageDescription
和NSLocationAlwaysAndWhenInUseUsageDescription
) 字符串插入到YOURPROJECT/YOURPROJECT/Info.plist
另外,请在模拟器中运行项目时选择模拟位置。
希望它会奏效。
推荐阅读
- javascript - 不包括周日和节假日的送货柜台
- python - PYTHON 错误:TypeError:“模块”对象不可调用
- python - 如何计算两个日期之间的差异,动态拆分它们?Python
- javascript - 角 10 | 打字稿 | 在更改事件中分配的变量未定义
- android - 我如何使用 android nav 组件解决片段中的错误
- javascript - NodeJS - 如何将脚本节点插入 HTML 文档的开头?
- r - 如何在 R 中对另一个数据框的日期重新采样数据
- google-analytics - 为什么 GA 不从搜索广告中读取“中等”UTM 参数?
- r - 空白列以宽格式分隔两个变量
- r - 在 DFM 中仅保留每个唯一标签的最高频率项