返回
在Android和iOS上构建可重复的Telegram构建
Android
2023-11-05 08:45:15
本页面包含如何验证Telegram的开源说明,该说明与用于构建App Store和Google Play中可用版本的代码完全相同。
警告: Telegram从5.13版本开始支持可重复的构建。请记住,在这一阶段,验证过程应视为实验性的。我们将更新我们的应用程序和本说明,以使该过程尽可能无缝和自动化。
使用说明
1. 先决条件
在继续之前,确保满足以下先决条件:
- 已安装Docker
- 已安装Git
- 已安装xcrun(macOS用户)
2. 克隆Telegram代码库
git clone https://github.com/telegramdesktop/tdesktop
cd tdesktop
3. 构建Telegram
对于macOS用户:
./Build/MacOS/build_tdesktop.sh
对于Linux用户:
./Build/Linux/build_tdesktop.sh
4. 运行Telegram
./Telegram
5. 验证应用程序
在Telegram中,转到“设置”>“高级”>“验证应用程序”。
- 对于macOS用户: 选中“使用发行版签名”旁边的复选框。
- 对于Linux用户: 选中“使用AppImage签名”旁边的复选框。
6. 构建可复制版本
./Build/MacOS/make_distributive.sh
或
./Build/Linux/make_distributive.sh
这将创建一个名为Telegram.dmg
(macOS)或Telegram.AppImage
(Linux)的可复制版本。
常见问题解答
我在构建Telegram时遇到问题。我该怎么办?
请参阅Telegram验证应用程序Wiki页面上的故障排除部分:
https://github.com/telegramdesktop/tdesktop/wiki/Verifying-Telegram-App
我可以在哪里找到关于可复制构建的更多信息?
Telegram验证应用程序Wiki页面包含有关可复制构建过程的更多详细信息:
https://github.com/telegramdesktop/tdesktop/wiki/Verifying-Telegram-App
结论
通过遵循本指南,您现在可以构建可复制的Telegram构建,该构建与App Store和Google Play中可用的版本完全相同。该过程可能需要一些技术知识,但它可以为您提供验证Telegram应用程序的更高级别控制。
如果您遇到任何问题或有其他问题,请随时在Telegram验证应用程序Wiki页面上提出问题或与Telegram支持团队联系。