Repolode
TelegramMessenger

TelegramMessenger/Telegram-iOS

Официальный исходный код приложения Telegram для iOS с системой сборки для самостоятельной компиляции в Xcode.

Open source альтернатива:Telegram

Звёзды
9,293
Форки
3,085
Открытые issues
705
Последний коммит
12 дней назад

Что это?

В этом репозитории находится исходный код мессенджера Telegram для iOS на Swift. Он предназначен для разработчиков, которые хотят самостоятельно собрать приложение или создать собственный клиент на базе Telegram с использованием API и исходного кода Telegram на установленных компанией условиях.

Сборка запускается Python-скриптом Make.py, который использует Bazel и генерирует проект Xcode. Разработчикам нужно указать собственные api_id, идентификатор bundle и данные для подписи в файле конфигурации JSON. Для сборок только под симулятор можно не настраивать подпись кода; также поддерживается создание IPA для распространения.

Telegram просит, чтобы форки не использовали название Telegram и стандартный логотип без явного указания на неофициальный статус, а производный код публиковался в соответствии с лицензией.

Ключевые возможности

  • 01Генерирует проект Xcode из исходного кода на Swift с помощью скрипта сборки на Python.
  • 02Использует Bazel для сборки с локальным каталогом кэша.
  • 03Поддерживает сборки только под симулятор без подписи кода.
  • 04Поддерживает создание релизных IPA с профилями подготовки для распространения.
  • 05Требует указать собственные api_id и настройки подписи.

Сценарии использования

  • Сборка собственной копии клиента Telegram для iOS для тестирования.
  • Изучение структуры и процесса сборки крупного производственного приложения-мессенджера для iOS.
  • Создание производного клиента для iOS на базе Telegram с использованием API Telegram.

Темы

Частые вопросы

Что такое Telegram-iOS?
Официальный исходный код приложения Telegram для iOS с системой сборки для самостоятельной компиляции в Xcode. В этом репозитории находится исходный код мессенджера Telegram для iOS на Swift. Он предназначен для разработчиков, которые хотят самостоятельно собрать приложение или создать собственный клиент на базе Telegram с использованием API и исходного кода Telegram на установленных компанией условиях.
Telegram-iOS можно использовать бесплатно? Какая у него лицензия?
У Telegram-iOS не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
Telegram-iOS всё ещё поддерживается?
Активно поддерживается. Последний коммит в Telegram-iOS — 8 окт. 2026 г..
Для чего можно использовать Telegram-iOS?
Сборка собственной копии клиента Telegram для iOS для тестирования. Изучение структуры и процесса сборки крупного производственного приложения-мессенджера для iOS. Создание производного клиента для iOS на базе Telegram с использованием API Telegram.
Где скачать Telegram-iOS?
Исходный код и инструкции по установке — на GitHub: https://github.com/TelegramMessenger/Telegram-iOS

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Библиотека Swift для разработки приложений на платформах Apple с согласованным управлением состоянием, композиционными функциями, контролем побочных эффектов и широкими возможностями тестирования.

15 тыс.1,7 тыс.SwiftMITОбновлён 14 дней назад