更新 / Updates
概述
TeX64 同时支持应用内更新与手动下载。您可以随时使用偏好的方式更新到最新版本。
应用内更新流程
可在 TeX64 内直接更新。这是最简单也是推荐的方式。
- 打开设置并选择「账户」页面
- 在更新区域查看当前版本和最新版本
- 点击「检查更新」按钮以检查新版本
- 若有新版本可用,会显示「应用更新」按钮。标题栏中也可能显示相同的一键 Update 按钮。
- 点击「应用更新」下载并验证更新包
- 下载准备完成后,TeX64 会启动对应操作系统的安装程序。请按照屏幕提示完成安装
- 如有需要,安装后重新打开 TeX64,并在 设置 > 账户 中确认版本
手动更新
若应用内更新无法工作,或您希望手动控制,可直接从下载页面下载并安装。
- 访问 /download 页面
- 根据您的 Mac 架构选择最新构建(Apple Silicon / Intel Mac)
- 下载 macOS DMG
- 打开 DMG,将 TeX64.app 拖入「应用程序」
- 当被询问是否替换旧版本时,选择「替换」
- 完全重启 TeX64
- 在 设置 > 账户 中确认版本
直接下载链接
可使用以下链接直接下载。请选择您的架构与文件格式:
- Apple Silicon — DMG(推荐):/download/latest
- Apple Silicon — ZIP:/download/latest?kind=zip
- Intel(x64)— DMG:/download/latest?arch=x64
- Intel(x64)— ZIP:/download/latest?arch=x64&kind=zip
Manifest API
可在构建系统或自定义脚本中自动获取更新信息。Manifest API 可通过以下端点访问:
/api/v2/updates/manifest
此端点会返回最新版本、下载 URL、SHA256 校验和、强制更新标志、发行说明 URL 等。可用于 CI/CD 流水线或自定义更新脚本。
API 参数
Manifest API 支持按平台、架构与渠道筛选:
- 平台:macOS(darwin)
- 架构:arm64(Apple Silicon)或 x64(Intel)
- 渠道:stable 或 beta
API 响应
API 返回包含以下信息的响应:
- latestVersion:最新版本号
- required:是否为强制更新
- notesUrl:发行说明 URL
- artifactUrl:下载 URL
- artifactSha256:用于完整性校验的 SHA256
- signature:数字签名(可选)
更新之后
更新完成后,请按以下步骤确认是否正常:
- 安装程序完成后,如 TeX64 未运行,请重新打开
- 打开 设置 > 账户,确认当前/最新版本号
- 打开 设置 > 环境,确认 lualatex、latexmk、synctex 等正常工作
- 使用示例项目构建以验证一切正常
支持的版本
TeX64 支持以下环境:
- macOS:12.x(Monterey)及更高
- 架构:Apple Silicon(arm64)与 Intel(x64)
- 文件格式:DMG(推荐)与 ZIP
Manifest API(/api/v2/updates/manifest)遵循相同的版本要求。
若更新失败
若更新失败,请尝试以下排查步骤:
- /download 手动下载最新 DMG
- 完全退出 TeX64(必要时可用 Option+Command+Esc 强制退出)
- 从「应用程序」文件夹删除旧的 TeX64.app
- 打开 DMG 并将新的 TeX64.app 拷贝到「应用程序」
- 启动 TeX64 并验证可用
- 在 设置 > 环境 中再次执行环境检查
常见问题
网络连接
下载更新需要稳定的网络连接。若连接不稳定,请尝试从 /download 手动下载。
磁盘空间
请确保有足够的可用空间用于下载与安装。建议至少保留 500 MB 可用空间。
安全软件
请检查杀毒或防火墙软件是否拦截了下载或安装。必要时临时禁用后再试。
Gatekeeper
若 macOS Gatekeeper 拦截 TeX64 运行,请 Control+点击并选择「打开」,或在系统设置「安全与隐私」中允许。
提示:TeX64 会在启动时和后台定期检查更新。您也可以在 设置 > 账户 中手动检查;后台检查发现新版本时,可能会显示系统通知。