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

Core Location plist not working (Xcode 9.4/iOS 11.4)

正在尝试在 Xcode 9.4 中进行基础核心位置测试...

我显然错过了什么。

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

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

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

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

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

还请 select 模拟器中的项目 运行 时的模拟位置。

希望它能奏效。