CC Switch v3.11.1

回退部分键值合并、恢复通用配置片段与多项修复

English → | 日本語版 →

---

概览

CC Switch v3.11.1 是一个修复版本,回退了 v3.11.0 中引入的部分键值合并架构,恢复经过验证的「全量配置覆写 + 通用配置片段」机制,同时修复了多个 UI 和平台兼容性问题。

发布日期:2026-02-28

更新规模:8 commits | 52 files changed | +3,948 / -1,411 lines

---

重点内容

---

回退

恢复全量配置覆写 + 通用配置片段

回退了 v3.11.0 中引入的部分键值合并重构(revert 992dda5c)。

回退原因:部分键值合并方案存在三个关键缺陷:

  1. 切换时数据丢失:非白名单的自定义字段在供应商切换时被静默丢弃
  2. 回填永久剥离:回填操作永久移除数据库中的非键字段,造成不可逆的数据丢失
  3. 维护成本高:「键字段」白名单需要随新配置项不断维护,容易遗漏

恢复的内容

迁移说明

---

变更

---

修复

---

说明与注意事项

---

下载与安装

访问 Releases 下载对应版本。

系统要求

系统最低版本架构
WindowsWindows 10 及以上x64
macOSmacOS 10.15 (Catalina) 及以上Intel (x64) / Apple Silicon (arm64)
Linux见下表x64

Windows

文件说明
CC-Switch-v3.11.1-Windows.msi推荐 - MSI 安装包,支持自动更新
CC-Switch-v3.11.1-Windows-Portable.zip便携版,解压即用,不写入注册表

macOS

文件说明
CC-Switch-v3.11.1-macOS.zip推荐 - 解压后拖入 Applications 即可,Universal Binary
CC-Switch-v3.11.1-macOS.tar.gz用于 Homebrew 安装和自动更新

注意:由于作者没有苹果开发者账号,首次打开可能出现「未知开发者」警告,请先关闭,然后前往「系统设置」→「隐私与安全性」→ 点击「仍要打开」,之后便可以正常打开

Homebrew(macOS)

brew tap farion1231/ccswitch
brew install --cask cc-switch

更新:

brew upgrade --cask cc-switch

Linux

发行版推荐格式安装方式
Ubuntu / Debian / Linux Mint / Pop!\_OS.debsudo dpkg -i CC-Switch-.debsudo apt install ./CC-Switch-.deb
Fedora / RHEL / CentOS / Rocky Linux.rpmsudo rpm -i CC-Switch-.rpmsudo dnf install ./CC-Switch-.rpm
openSUSE.rpmsudo zypper install ./CC-Switch-*.rpm
Arch Linux / Manjaro.AppImage添加执行权限后直接运行,或使用 AUR
其他发行版 / 不确定.AppImagechmod +x CC-Switch-.AppImage && ./CC-Switch-.AppImage