Ты не. Это предупреждение говорит пользователю, как исправить тот факт, что компас возвращает совершенно бесполезные данные. Если ваше приложение может использовать бесполезные данные, замените использование информации о компасе генератором случайных чисел и увеличьте количество iDevices, на которых вы можете работать. Если это невозможно, тогда позвольте предупреждению зависнуть, чтобы пользователь мог решить проблему.
Для менее легкого ответа используйте dismissHeadingCalibrationDisplay
на CLLocationManager
и - (BOOL)locationManagerShouldDisplayHeadingCalibration:(CLLocationManager *)manager
на вашем CLLocationManagerDelegate
экземпляре.