Он сделал то же самое для меня: сначала он показывал местоположение, затем я установил бета-версию xcode 4.2, затем, когда я вернулся в 4.1, местоположение больше не показывалось, и CLLocationManager выдавал ошибку местоположения.
Я сделал следующее, и проблема была устранена (я не знаю, требуются ли оба действия или достаточно одного, потому что теперь это работает и не может воспроизвести):
Запустите симулятор, затем:
- отключить сетевой кабель
- изменить устройство на iPhone (сетчатка): Оборудование> Устройство> iPhone (Retina)
Я сделал это по ошибке, и он зафиксировал местоположение на моем iMac.