国内一流的Unity3D手游自动化录制与回放工具
- python 3.7, pip
- node, yarn
Pull submodule:
> git submodule update --init --recursive
Create python venv(optional):
> python -m venv venv
> venv\Scripts\activate.bat
Install python requirements:
> python -m pip install -U pip
> python -m pip install -U setuptools
> pip install -r requirements.txt
Install Node requirements :
> cd miniperf/ui
> yarn install
> yarn dev
Run:
> python -m miniperf.app
Package:(Windows only)
> python -m pip install wheel
> python -m pip install pynsist
> python build.py
output file: dist/UAutoIDE-x.x.x.zip
- main, 用于发布,对应正式版。
- dev, 用于开发,并且对应测试版。
- 其他分支, 用于实验性特性开发。
windows打包exe流程:
# python build.py
打包成功后会打印 Build Success.
, 输出的文件在dist目录下,例如:
- UAutoIDE-1.0.1-internal-release.zip
- latest.json (用于自动更新
Build Type(打包版本):
- debug: 调试版本
- release: 发布版本
linux和mac os仅支持pip安装。
- 在dev分支开发下一个新版本。
- 新版本开发完成后提交测试版,提测并修复BUG。
- 测试通过后,合并dev分支到main分支,发布正式版。