配置环境:
"bazel": "5.3.1",
"xcode": "14.1",
"telegram":9.4.1
1.clone
git clone --recursive -j8 https://github.com/TelegramMessenger/Telegram-iOS.git
1.1 拉取submodules 子项目东西很多,什么时候 这个拉不到东西了再进行下一步
cd Telegram-iOS
git submodule update --init --recursive
2.项目基本配置
2.1 创建项目配置文件,复制配置文件
mkdir -p $HOME/telegram-configuration
cp -R build-system/example-configuration/* $HOME/telegram-configuration/
2.2 配置基本文件。参考:Telegram研究(1):安装环境
1、将xxx/Telegram-iOS/build-system/fake-codesigning 复制到 ~telegram-configuration/fake-codesigning
2、将 xxx/Telegram-iOS/build-system/appstore-configuration.json 复制到 ~/telegram-configuration/development-configuration.json
3.创建xcode项目
python3 build-system/Make/Make.py \
--overrideXcodeVersion \
--cacheDir="$HOME/telegram-bazel-cache" \
generateProject \
--configurationPath="$HOME/telegram-configuration/development-configuration.json" \
--codesigningInformationPath "$HOME/telegram-configuration/fake-codesigning" \
--disableExtensions \
--disableProvisioningProfiles
下一篇:真机运行和证书配置