Repolode
TelegramMessenger

TelegramMessenger/Telegram-iOS

직접 Xcode에서 빌드할 수 있는 Telegram iOS 메신저 앱의 공식 소스 코드입니다.

대체할 수 있는 제품:Telegram

스타
9,293
포크
3,085
열린 이슈
705
마지막 커밋
11일 전

어떤 프로젝트인가요?

이 저장소에는 Telegram iOS 메시징 앱의 Swift 소스 코드가 포함되어 있습니다. 앱을 직접 빌드하거나 Telegram이 정한 조건에 따라 Telegram의 API와 소스 코드를 사용해 자체 클라이언트를 만들려는 개발자를 위한 저장소입니다.

빌드는 Bazel을 빌드 시스템으로 사용하는 Python 스크립트(Make.py)가 처리하며, 이 스크립트는 Xcode 프로젝트를 생성합니다. 개발자는 설정 JSON 파일을 통해 각자 api_id, bundle identifier, 서명 정보를 제공해야 합니다. 시뮬레이터 전용 빌드는 코드 서명을 생략할 수 있으며, 배포용 IPA 빌드도 지원합니다.

Telegram은 포크에서 비공식 앱임을 명확히 표시하지 않은 채 Telegram 이름이나 기본 로고를 사용하지 말고, 파생 코드는 라이선스에 따라 공개해 달라고 요청합니다.

핵심 기능

  • 01Python 빌드 스크립트로 Swift 소스에서 Xcode 프로젝트를 생성합니다.
  • 02로컬 캐시 디렉터리를 사용하는 Bazel 빌드를 지원합니다.
  • 03코드 서명 없이 시뮬레이터 전용 빌드를 할 수 있습니다.
  • 04배포용 프로비저닝 프로파일을 사용한 릴리스 IPA 빌드를 지원합니다.
  • 05개발자가 직접 api_id와 서명 설정을 제공해야 합니다.

활용 사례

  • 테스트를 위해 Telegram iOS 클라이언트를 직접 빌드해 비공개로 사용합니다.
  • 대규모 프로덕션 iOS 메시징 앱의 구조와 빌드 방식을 살펴봅니다.
  • Telegram의 API를 사용해 파생 Telegram 기반 iOS 클라이언트를 만듭니다.

토픽

자주 묻는 질문

Telegram-iOS은(는) 무엇인가요?
직접 Xcode에서 빌드할 수 있는 Telegram iOS 메신저 앱의 공식 소스 코드입니다. 이 저장소에는 Telegram iOS 메시징 앱의 Swift 소스 코드가 포함되어 있습니다. 앱을 직접 빌드하거나 Telegram이 정한 조건에 따라 Telegram의 API와 소스 코드를 사용해 자체 클라이언트를 만들려는 개발자를 위한 저장소입니다.
Telegram-iOS은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Telegram-iOS에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
Telegram-iOS은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Telegram-iOS의 마지막 커밋은 2026년 10월 8일입니다.
Telegram-iOS은(는) 어디에 사용할 수 있나요?
테스트를 위해 Telegram iOS 클라이언트를 직접 빌드해 비공개로 사용합니다. 대규모 프로덕션 iOS 메시징 앱의 구조와 빌드 방식을 살펴봅니다. Telegram의 API를 사용해 파생 Telegram 기반 iOS 클라이언트를 만듭니다.
Telegram-iOS은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/TelegramMessenger/Telegram-iOS

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트