我使用KIF框架(http://github.com/kif-framework/KIF)和Xcode Continuous Integration Server进行UI测试。
当XCode CI服务器在iOS模拟器系统警报中启动应用程序"应用程序希望使用您当前的位置"出现。
我使用此委托
- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus: (CLAuthorizationStatus)status
获取用户允许使用位置的通知,我需要它保持原样。
答案 0 :(得分:2)
根据this answer from the top KIF contributor,自动解除系统警报是不可能的,因此您应该模拟(即提供替代)位置服务,以便您可以测试代码而不会遇到警报。