Если вы находитесь в помещении, iPhone использует сотовую вышку или местоположение WIFI. Эти места не вернут высоту. Вы должны проверить на открытом воздухе, чтобы получить GPS.
Чтобы убедиться, что вы используете GPS, проверьте также горизонтальную точность. Если он находится в диапазоне 2 цифр, вы должны быть на GPS, и, скорее всего, вы получите показания высоты