"Как правило, на показания влияют магнитные поля, образующиеся в смартфоне, наушниках. Исходя из последнего, неизбежна небольшая погрешность выводимых данных. Полагаться на программу можно лишь тогда, когда требуется приблизительная информация. Для получения точных данных, а также профессионального использования лучше приобрести настоящий прибор."
Источник:
https://surviva.ru/orientirovanie/gde-kompas-v-ajfone
Почитайте источник, там есть полная информация по компасу в айфоне (что такое, как настроить и тд), все скопировать не смогу