Depende da complexidade do app. Para apps muito simples, de 2 semanas a 1 mês. Aplicativos médios costumam demorar de 2 a 4 meses. E aplicativos complexos, um pouco mais.
Depende também do grau de paralelismo que o projeto permite, e de quantos desenvolvedores estarão trabalhando simultaneamente.
Às vezes também o cliente fica responsável por fornecer algum material, decisões ou informações que, se atrasarem, impactam no prazo de desenvolvimento. E finalmente, depende também da disponibilidade da nossa equipe de programadores no momento da contratação.
Quando o projeto fica pronto, ainda costuma ser necessário uma semana para preparar o app para publicar nas app stores.
Estabelecer o prazo exato de produção, bem como o detalhamento das responsabilidades e etapas de produção é uma das funções de se fazer um Projeto de Software.