Repolode
TelegramMessenger

TelegramMessenger/Telegram-iOS

Código-fonte oficial do app Telegram para iOS, com um sistema de build para compilá-lo no Xcode.

Alternativa open source a:Telegram

Estrelas
9,293
Forks
3,085
Issues abertas
705
Último commit
há 11 dias

O que é?

Este repositório contém o código-fonte em Swift do app de mensagens Telegram para iOS. Ele é voltado a desenvolvedores que querem compilar o app por conta própria ou criar seu próprio cliente baseado no Telegram usando a API e o código-fonte do Telegram, conforme as condições definidas pela empresa.

O processo de build é executado por um script Python (`Make.py`), que usa o Bazel como sistema de build e gera um projeto Xcode. Os desenvolvedores precisam fornecer seu próprio `api_id`, identificador de bundle e informações de assinatura por meio de um arquivo JSON de configuração. Builds apenas para o simulador podem dispensar a assinatura de código, e também há suporte a builds IPA para distribuição.

O Telegram pede que forks não usem o nome nem o logotipo padrão do Telegram sem uma identificação clara de que são não oficiais, e que o código derivado seja publicado de acordo com a licença.

Recursos principais

  • 01Gera um projeto Xcode a partir do código-fonte em Swift por meio de um script Python de build.
  • 02Usa o Bazel para os builds, com um diretório de cache local.
  • 03Permite builds apenas para o simulador, sem assinatura de código.
  • 04Permite builds de release em formato IPA com perfis de provisionamento para distribuição.
  • 05Exige que os desenvolvedores forneçam seu próprio `api_id` e as configurações de assinatura.

Casos de uso

  • Compilar uma cópia privada do cliente Telegram para iOS para fins de teste.
  • Estudar a estrutura e o processo de build de um grande app de mensagens para iOS usado em produção.
  • Criar um cliente derivado para iOS baseado no Telegram, usando a API do Telegram.

Tópicos

Perguntas frequentes

O que é Telegram-iOS?
Código-fonte oficial do app Telegram para iOS, com um sistema de build para compilá-lo no Xcode. Este repositório contém o código-fonte em Swift do app de mensagens Telegram para iOS. Ele é voltado a desenvolvedores que querem compilar o app por conta própria ou criar seu próprio cliente baseado no Telegram usando a API e o código-fonte do Telegram, conforme as condições definidas pela empresa.
Telegram-iOS é gratuito? Qual é a licença?
Telegram-iOS não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
Telegram-iOS ainda é mantido?
Manutenção ativa. O último commit de Telegram-iOS foi em 8 de out. de 2026.
Para que posso usar Telegram-iOS?
Compilar uma cópia privada do cliente Telegram para iOS para fins de teste. Estudar a estrutura e o processo de build de um grande app de mensagens para iOS usado em produção. Criar um cliente derivado para iOS baseado no Telegram, usando a API do Telegram.
Onde consigo Telegram-iOS?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TelegramMessenger/Telegram-iOS

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados