单元测试Swift,CoreLocation问题与info.plist

时间:2017-08-25 16:22:16

标签: swift unit-testing core-location xctest info.plist

我正在使用XCode测试我的项目,XCode有一个更新位置的CLLocationManager。我已在测试和项目info.plist文件(两者)中添加了隐私 - 始终使用说明。 但是当我在这里运行测试的时候是日志:

This app has attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSLocationAlwaysUsageDescription key with a string value explaining to the user how the app uses this data

任何人都有此问题或知道如何解决问题

1 个答案:

答案 0 :(得分:1)

我已经通过虚拟应用程序进行了测试,它解决了这个问题。

唯一的问题是我不知道为什么,但是当我在虚拟应用程序中的Test中请求CLLocationManager的始终授权时。它不允许。