热点新闻
iOS Telegram编译8.7.1版本(Xcode成功运行)
2023-07-11 16:33  浏览:1485  搜索引擎搜索“手机易展网”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在手机易展网看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

首先打开官网github地址。

https://github.com/TelegramMessenger/Telegram-iOS

开始我们的clone操作。

如果你对终端命令行比较熟悉。可以忽略这一步,如果你不懂,只是想下载下来使用sdk。

直接打开终端在根目录下。

最初准备工作







要用到python,如果不会请自己查文档






接下里按照官网的教程来, 我首先声明一下,自己要下载telegram的版本和你Xcode版本还有bazel版本都是必须按照官网要求来的。不要下错。我们这次讲解以目前最新版来。

Xcode版本13.2.1

Telegram版本 8.7.1

bazel版本5.1.

开始第一步

git clone --recursive -j8https://github.com/TelegramMessenger/Telegram-iOS.git(注意这一步,submodule中有很多下载不下来的,这属于正常情况,两种方法解决,等clone完毕cd到项目目录下哦啊git submodule update。不成功多试几次。还有一种就是开发隐藏文件找到submodule,打开把里面的缺失项每一项每一项的在官网上自己下载好了替换到项目目录下。注意目录文件夹的层级不能错。)

就是建几个文件夹路径

mkdir -p $HOME/telegram-configuration

cp -R build-system/example-configuration/* $HOME/telegram-configuration/(项目路径下终端)

mkdir -p "$HOME/telegram-bazel-cache"

开始下载bazel,这个操作由于终端下载很慢。我是用的自己去官网下载,当然也可以命令行下载。

mkdir -p $HOME/bazel-distcd $HOME/bazel-distcurl -O -Lhttps://github.com/bazelbuild/bazel/releases/download/5.1.0/bazel-5.1.0-darwin-x86_64mv bazel-* bazel

如果官网下载也可以。只是下载完了之后把文件放在bazel-dist这个路径下。官网地址如下:

https://github.com/bazelbuild/bazel/releases/tag/5.1.0

按照官网操作继续

python3 build-system/Make/Make.py \

--cacheDir="$HOME/telegram-bazel-cache" \

build \

--configurationPath="$HOME/telegram-configuration" \

--buildNumber=100001 \

--configuration=release_universal

最后一步就是生成Xcode文件

python3 build-system/Make/Make.py --cacheDir="$HOME/telegram-bazel-cache" generateProject --configurationPath="$HOME/telegram-configuration" --disableExtensions

最后附上一张成功运行的图片












发布人:c8a7****    IP:61.145.89.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发