запретить симулятору ios спрашивать "x хотел бы использовать ваше текущее местоположение" - PullRequest
1 голос
/ 03 апреля 2012

Мы работаем с комплектом автоматизации тестирования и хотели бы предотвратить появление этого сообщения при использовании симулятора iOS.Может кто-нибудь придумать хак, чтобы автоматически включить это при развертывании нового приложения на симуляторе?

Ответы [ 2 ]

2 голосов
/ 20 июня 2012

не ставьте проверку

 if([CLLocationMannager isLocationServicesEnabled])

перед тем, как запустить CLLocationManager.Это логическое значение неявно вызывает Alert до того, как приложение начнет находить местоположение пользователя.

Также здесь можно использовать макросы -

#if TARGET_IPHONE_SIMULATOR

  code..without the if([CLLocationMannager isLocationServicesEnabled]) condition
//Simulator

#else
if([CLLocationMannager isLocationServicesEnabled]){code..}
// Device
#endif

..

1 голос
/ 03 апреля 2012

В вашей консоли будет опция Не имитировать местоположение, посмотрите снимок экрана, вы получите представление enter image description here

...