У меня была та же проблема - приложение, оставляющее индикатор местоположения включенным в строке состояния.
Моя проблема оказалась в том, что я первоначально вызвал метод 'startMonitoringSignificantLocationChanges' для мышления CCLocationManager, который дал бы приблизительное местоположениеинформация о том, что я могу повысить разрешение, когда мне действительно это нужно.
К сожалению, если приложение однажды вызвало этот метод, даже если вы удалите приложение и переустановите его, оно всегда будет снова отображать значокв строке состояния до тех пор, пока приложение не вызовет «stopMonitoringSignificantLocationChanges» в CCLocationManager, чтобы отменить регистрацию в системе - полная боль, так как я должен оставить этот код, пока он не разобрался с несколькими людьми, которые тестировали мое приложение для меня.
Так что, если вы привязываете этот значок к своему приложению, убедитесь, что вы сопоставили любые вызовы startMonitoringSignificantLocationChanges со стоп-вызовом.