客户端脚本说明 ============== 本目录保存 update-client 的辅助脚本。项目根目录只保留源码、CMake 入口、Docs 和配置模板,脚本统一放在这里。 脚本列表: 1. package-sdk.ps1 在 Windows 上生成给其他软件接入用的 UpdateClientSDK 包。 2. package-client.ps1 在 Windows 上生成某个具体产品的最终客户端发布包。 3. install-sdk.ps1 将 SDK 运行时复制到业务软件 Release 目录。 4. package-sdk.sh 在 Linux 上生成给其他软件接入用的 UpdateClientSDK 包,输出 tar.gz。 5. package-client.sh 在 Linux 上生成某个具体产品的最终客户端发布包,输出 tar.gz。 推荐在 update-client 根目录执行: ```powershell .\scripts\package-sdk.ps1 ` -SourceDir .\out\bin ` -OutputDir .\dist\UpdateClientSDK ` -ZipFile .\dist\UpdateClientSDK.zip ` -SdkVersion 0.1.0 ``` ```powershell .\scripts\package-client.ps1 ` -SourceDir .\out\bin ` -ConfigFile .\config\app_config.json ` -OutputDir .\dist\UpdateClient ` -ZipFile .\dist\UpdateClient.zip ``` Linux 示例: ```bash bash ./scripts/package-sdk.sh \ --source-dir ./out/linux/bin \ --output-dir ./dist/UpdateClientSDK-linux \ --archive ./dist/UpdateClientSDK-linux.tar.gz \ --sdk-version 0.1.0 ``` ```bash bash ./scripts/package-client.sh \ --source-dir /path/to/SimCAE \ --config-file /path/to/SimCAE/bin/config/app_config.json \ --output-dir ./dist/UpdateClient-linux \ --archive ./dist/UpdateClient-linux.tar.gz ```