如何在iOS模拟器中禁用系统位置警报
我使用KIF框架( http://github.com/kif-framework/KIF )与Xcode持续集成服务器进行UItesting。
当iOS模拟器系统警报“应用程序想要使用您的当前位置”时,XCode CI服务器启动应用程序出现。
我使用这个代表
- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus: (CLAuthorizationStatus)status
获取用户允许使用位置的通知,我需要它保持原样。
- 是否有可能在KIF系统上点击OK? 我没有find方法。
- 或者如何让模拟器中的应用程序使用位置服务而不显示此警报?
根据顶级KIF贡献者的回答 ,自动解除系统警报是不可能的,因此您应该模拟(即提供替代)的位置服务,以便您可以testing您的代码,而不会陷入警报。