核心位置plist不起作用(Xcode 9.4 / iOS 11.4)

时间:2018-06-27 06:55:58

标签: ios swift core-location

尝试在Xcode 9.4中进行基本的核心位置测试...

我显然错过了一些东西。

已在info.plist中放入三个条目以允许核心位置运行:

  • 隐私-位置始终使用说明
  • 隐私-位置始终且在使用时用法说明
  • 隐私-使用时的位置用法说明

运行应用程序时,问题不会在我的iPhone 7或模拟器上弹出,并且在“设置/应用程序列表”下没有针对应用程序的设置...

我是否需要所有三个条目(偏执狂)?如果不需要,我可以删除哪一个? 有什么想法我错过了吗?

enter image description here

1 个答案:

答案 0 :(得分:2)

从屏幕截图中,我发现您已将字符串插入到UITests文件夹中的另一个plist文件中。

将(NSLocationWhenInUseUsageDescriptionNSLocationAlwaysUsageDescriptionNSLocationAlwaysAndWhenInUseUsageDescription)字符串插入 YOURPROJECT / YOURPROJECT / Info.plist

还请在模拟器中运行项目时选择模拟位置。

希望它会起作用。