首页 > 解决方案 > 核心位置 plist 不起作用(Xcode 9.4/iOS 11.4)

问题描述

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

我显然错过了一些东西。

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

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

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

在此处输入图像描述

标签: iosswiftcore-location

解决方案


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

将该 ( NSLocationWhenInUseUsageDescription,NSLocationAlwaysUsageDescriptionNSLocationAlwaysAndWhenInUseUsageDescription) 字符串插入到YOURPROJECT/YOURPROJECT/Info.plist

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

希望它会奏效。


推荐阅读