通过以下命令查看架构(一般英特尔芯片i系的即为x86_64, 苹果芯片m系的为arm64)
python -c "import platform; print(platform.machine())"x86_64架构: 开发者虚拟机就是该架构,一般按下面流程走即可arm64架构: CGS-init.app 会自动安装Rosetta 2,下文中有列出一些应对CGS.app无法打开的处理方案
macOS 仅需下载 CGS-macOS压缩包
解压后目录树(点击展开)
CGS-macOS
├── CGS.app # 既是 *主程序*,也可以当成代码目录文件夹打开,执行脚本 `scripts/deploy/launcher/mac/CGS.bash`
| ├── Contents
| ├── Resources
| ├── scripts # 真实项目代码目录
├── CGS-init.app # 执行脚本 `scripts/deploy/launcher/mac/init.bash`
└── CGS_macOS_first_guide.html # 用作刚解压时提供指引的一次性使用说明
全部说明含
scripts目录的,包括此额外说明,主说明README,release页面,issue的等等等等,
在app移至应用程序后的绝对路径皆指为/Applications/CGS.app/Contents/Resources/scripts先执行下面的初始化步骤( 全部
.app第一次右键打开时点取消,第二次右键打开有选项能打开,再以后就能双击打开 )
| 解析说明 | |
|---|---|
| 初始化 | 1. 每次解压后,将 CGS.app移至应用程序(下有图示)1.5 (可选,需要在第2步前进行)由于macOS没微软雅黑字体,默认替换成 冬青黑体简体中文(不清楚是否每种macOS必有,留了后门替换,在 scripts/deploy/launcher/mac/__init__.py 的font值,有注释说明)2. 每次解压后,必须运行 CGS-init.app检测/安装环境, |
| app应用 | 目前用的Platypus将代码封装成app,处理方式与win的随意位置有所不同 |
| app移至应用程序 | ![]() |
# arm64 CGS.app显示损坏无法打开时
/opt/homebrew/bin/python3.12 /Applications/CGS.app/Contents/Resources/scripts/CGS.py
# 或
/usr/local/bin/python3.12 /Applications/CGS.app/Contents/Resources/scripts/CGS.py都失败的话可先自行deepseek等寻找方法 / 群内反馈
scripts上,注意避免下包直接覆盖导致丢失
版本如若涉及到 UI/界面变动 相关的,最好运行 CGS-init.app 一下以保证字体等设置
macOS上运行软件出错需要提issue时,除了选择系统选macOS以外,还需要在描述上说明系统版本与架构
(开发者测试开发环境为macOS Sonoma(14) / x86_64)
