Loading build-macos-app 0 → 100644 +31 −0 Original line number Diff line number Diff line # Install Python 3.11.5 via pyenv if command -v pyenv >/dev/null 2>&1; then pyenv install '3.11.5' else echo "pyenv未安装" fi # Activate Python 3.11.5 in global environment pyenv global '3.11.5' # Create Python 3.11.5 virtual environment python -m venv 'venv' # Activate Python 3.11.5 virtual environment source 'venv/bin/activate' # install dependencies pip install -r requirements.txt pip install pyinstaller # Copy 'libs' and 'models' directories to 'data' ditto ../libs data/libs -V ditto ../models data/models -V # Comment line 213-229 of launch.py cp launch.py launch.py.bak # backup launch.py sed -i '' '213,229s|^| \#|' launch.py # comment specfied lines sed -n '213,229p' launch.py # check if comment is successful # Pack macOS standalone app via pyinstaller sudo pyinstaller launch.spec Loading
build-macos-app 0 → 100644 +31 −0 Original line number Diff line number Diff line # Install Python 3.11.5 via pyenv if command -v pyenv >/dev/null 2>&1; then pyenv install '3.11.5' else echo "pyenv未安装" fi # Activate Python 3.11.5 in global environment pyenv global '3.11.5' # Create Python 3.11.5 virtual environment python -m venv 'venv' # Activate Python 3.11.5 virtual environment source 'venv/bin/activate' # install dependencies pip install -r requirements.txt pip install pyinstaller # Copy 'libs' and 'models' directories to 'data' ditto ../libs data/libs -V ditto ../models data/models -V # Comment line 213-229 of launch.py cp launch.py launch.py.bak # backup launch.py sed -i '' '213,229s|^| \#|' launch.py # comment specfied lines sed -n '213,229p' launch.py # check if comment is successful # Pack macOS standalone app via pyinstaller sudo pyinstaller launch.spec