не ставьте проверку
if([CLLocationMannager isLocationServicesEnabled])
перед тем, как запустить CLLocationManager
.Это логическое значение неявно вызывает Alert до того, как приложение начнет находить местоположение пользователя.
Также здесь можно использовать макросы -
#if TARGET_IPHONE_SIMULATOR
code..without the if([CLLocationMannager isLocationServicesEnabled]) condition
//Simulator
#else
if([CLLocationMannager isLocationServicesEnabled]){code..}
// Device
#endif
..