Repolode
signalapp

signalapp/Signal-iOS

Signal 的开源 iOS 版即时通讯应用,提供私密的端到端加密聊天。

可替代:WhatsAppTelegram

Star
12,301
Fork
3,530
未关闭 Issue
149
最近提交
前天

这是什么?

Signal iOS 是 Signal 即时通讯应用的 iPhone 和 iPad 客户端,提供一对一和群组的私密通讯。代码使用 Swift 编写,以 AGPL-3.0 协议开源,与 Android 和桌面端客户端并行维护。

该仓库适合希望阅读、编译或参与开发 App Store 版应用的开发者。构建环境配置见单独的 BUILDING.md,贡献规范见 CONTRIBUTING.md。缺陷反馈需通过 Signal 支持中心提交,而非仓库的 issue 区。

项目表示不收集任何分析数据或遥测信息。仓库还包含加密软件的出口管制说明,对需要分发构建版本的人员有参考价值。

核心功能

  • 01基于 Swift 的开源 iOS Signal 客户端代码
  • 02在 BUILDING.md 中提供构建说明
  • 03以 AGPL-3.0 协议发布
  • 04应用不收集分析数据或遥测信息

适用场景

  • 研究主流加密通讯应用在 iOS 上的实现方式
  • 在许可证允许范围内编译和修改 Signal 应用用于个人或研究
  • 为开源安全通讯客户端贡献修复或新功能

快速上手

  1. 1

    从 App Store 安装(README 中提供链接)

  2. 2

    阅读 BUILDING.md 以配置开发环境并从源码构建

使用前须知

  • 从源码构建需要按照单独的 BUILDING.md 文件配置开发环境。
  • 采用 AGPL-3.0 许可证,这是一种 copyleft 许可,要求衍生的网络服务也开放源代码。

收录于专题

标签

常见问题

Signal-iOS 是什么?
Signal 的开源 iOS 版即时通讯应用,提供私密的端到端加密聊天。 Signal iOS 是 Signal 即时通讯应用的 iPhone 和 iPad 客户端,提供一对一和群组的私密通讯。代码使用 Swift 编写,以 AGPL-3.0 协议开源,与 Android 和桌面端客户端并行维护。
Signal-iOS 可以免费使用吗?用的什么许可证?
Signal-iOS 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
Signal-iOS 还在维护吗?
活跃维护中。Signal-iOS 最近一次提交是在 2026年10月22日。
Signal-iOS 适合用来做什么?
研究主流加密通讯应用在 iOS 上的实现方式 在许可证允许范围内编译和修改 Signal 应用用于个人或研究 为开源安全通讯客户端贡献修复或新功能
Signal-iOS 怎么安装和运行?
从 App Store 安装(README 中提供链接) 阅读 BUILDING.md 以配置开发环境并从源码构建
在哪里获取 Signal-iOS?
源代码和安装说明在 GitHub 上:https://github.com/signalapp/Signal-iOS

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目