Xcode 12.4以上跑Telegram源码
这篇文章最新的直接上方法 下载下来zip 直接打开源码进入readme
按照redme来
1.git clone --recursive -j8 https://github.com/TelegramMessenger/Telegram-iOS.git
2.mkdir -p $HOME/bazel-dist
3.cd $HOME/bazel-dist
curl -O -L https://github.com/bazelbuild/bazel/releases/download/4.0.0/bazel-4.0.0-darwin-x86_64
mv bazel-* bazel
4.chmod +x bazel
./bazel --version
5.mkdir -p $HOME/telegram-configuration
6.cp -R build-system/example-configuration/* $HOME/telegram-configuration/
7.mkdir -p “$HOME/telegram-bazel-cache”
8.看好了这条 下面这条不出意外在readme第六条,7结束直接来编译xcode project !!!
6. (Optional) Generate an Xcode project
python3 build-system/Make/Make.py \
--bazel="$HOME/bazel-dist/bazel" \
--cacheDir="$HOME/telegram-bazel-cache" \
generateProject \
--configurationPath="$HOME/telegram-configuration" \
--disableExtensions
注意:这里大家很多xcdoe12.5.1的 用完这句代码可能会报错
说要12.4
用这段
python3 build-system/Make/Make.py
–overrideXcodeVersion
–bazel=“KaTeX parse error: Undefined control sequence: \ at position 24: …el-dist/bazel" \̲ ̲ --cacheDir=…HOME/telegram-bazel-cache”
generateProject
–configurationPath="$HOME/telegram-configuration"
–disableExtensions