Solução recomendada, implementada através da configuração da área segura inserida no fundo:

.footerClass {
  fundo de preenchimento: constante (fundo inserido na área segura); /* iOS 11.0 */
  preenchimento inferior: env (área segura inserida inferior); /* iOS 11.2 */
}

}
constante é para compatibilidade com versões anteriores ao iOS 11.0
env é a versão posterior ao iOS 11.2

dica
Se for descoberto que não tem efeito na máquina real, você precisa definir o atributo viweport-fit

Entrará em vigor após ser definido.