macOS · 通用版(Intel 与 Apple 芯片)

WLSAPlus

WLSA 学生的桌面工具箱 —— 课表、提醒、翻译、成绩、论坛,打开就有。

下载 WLSAPlus 1.1.2
最新版本

macOS 13 或更新 · Intel 与 Apple 芯片均支持(通用版)

下载文件由我们的服务器取回后直接发送给你,国内可直连。若网速较慢,请耐心等待或稍后重试。

大陆晚上 8–11 点下载可能较慢。建议白天下载,或用多线程下载工具 Motrix(免费,支持 Mac):复制下载链接粘贴进去,可断点续传。

  • macOS 13 Ventura 或更新
  • Intel 与 Apple 芯片均支持
  • 通用版(x86_64 + arm64)
WLSAPlus 应用图标

功能介绍

把上学日常要用的东西放进一个桌面应用。数据保存在本机,联网部分走学校和 WLSAPlus 自己的服务器。

课表

连接并同步 PowerSchool 后自动生成课表,周视图一目了然。数据保存在本地,离线也能看。

开课提醒

开课前约 5 分钟弹出 macOS 系统通知,再也不怕错过下一节课。可在设置中随时开关。

翻译 · 图片翻译

支持中、英、日、韩、法、德、西、俄等语言互译;「Translate screen」可框选屏幕区域,OCR 识别文字后直接翻译。

PowerSchool 成绩

在 Progress 页查看成绩、作业和考勤,不用每次打开网页重新登录。

1.0.9 新增

WLSAPlus 论坛

论坛直接嵌在应用里。同步过 PowerSchool 即自动登录(密码不发给论坛,帖子仍匿名),深浅色跟随 App。

VPN

科学上网一键连接:节点列表、延迟测速、微信连通检测。内核(mihomo)随安装包提供,无需另外下载。

校园地图

在 Tools → Map 里查找 WLSA 校园的教室、楼宇和设施位置。

更新日志

按版本从新到旧排列。

v1.1.2

macOS · 通用版

改进

  • 安装包更小:DMG 约 340 MB → 约 300 MB,应用内更新包约 210 MB → 约 170 MB。
  • 界面图标改为随应用内置,离线时也能正常显示。
  • 移除在 macOS 上本来就用不了的「Translate screen」按钮和遗留的小组件页面,以及不再使用的 OCR、VPN 内核下载等组件。

问题修复

  • VPN:断开时确认内核进程真的退出了(必要时会请求一次管理员授权来结束它),不再残留在后台;连续多次点 Connect 不会重复启动内核。
  • VPN:连接或断开进行中时,节点列表刷新失败不会把状态误改成「未连接」。
  • PowerSchool:切换账号或清除数据时,不会把上一个账号的课表混进来;清除数据失败时会给出提示。
  • 自动更新:检查和下载过程中切换测试版开关会正确中止并清理,安装前会再确认更新包仍然有效。

怎么升级到 1.1.2

  • 正在用 1.1.1 或测试版(beta)的同学:不用重新下载,打开「设置 → Updates」点 Check now,按提示重启即可。
  • 正在用 1.0.9 的同学:1.0.9 没有自动更新功能,需要手动下载一次本页的 DMG 安装,覆盖原来的 WLSAPlus 即可(课表等数据保留)。

v1.1.1

macOS · 通用版

新功能:应用内自动更新

  • 新增「设置 → Updates」:显示当前版本与更新状态,可点 Check now 立即检查。应用启动后和运行期间也会定期自动检查。
  • 新版本在后台下载,下载好后出现提示条,点「Restart」即可完成更新;不点的话,下次退出应用时自动装好。
  • 更新包全部从本站下载,国内可直连;每个更新都经过签名校验和完整性校验,更新失败会自动回滚到原来的版本。
  • 按芯片下载对应的更新包(Apple 芯片 / Intel 分别约 200 MB),比完整安装包小。

新增与改进

  • 改为直接提供 DMG 安装包(通用版,Intel 与 Apple 芯片均支持):下载后拖进「应用程序」即可,不用再在自己电脑上构建,也不需要命令行工具。
  • 应用使用固定的 WLSAPlus 签名,以后每次更新不会再反复要求输入「钥匙串」密码。
  • VPN 更稳定:确认内核真的在运行才显示「已连接」,内核中途退出会自动发现并提示;切换节点后会核对是否真的生效。
  • 课前提醒改在后台运行:关掉窗口照样提醒,只要不退出应用。

问题修复

  • 修复 VPN 点 Connect、输入密码允许后仍提示「授权已取消」、连不上的问题。现在只有真正点了「取消」才会这么提示,其它失败会显示具体原因。
  • 修复设置里点 Check now 后状态一片空白的问题:现在会立即显示检查状态,下载在后台进行,过程记录在更新日志里。

怎么升级到 1.1.1

  • 正在用 1.0.9 的同学:1.0.9 还没有自动更新功能,需要手动下载一次本页的 DMG 安装,覆盖原来的 WLSAPlus 即可(课表等数据保留)。之后的版本都会在应用里自动更新。
  • 正在用 1.1.1 测试版(beta)的同学:不用重新下载,打开「设置 → Updates」点 Check now,按提示重启即可。

v1.0.9

macOS · 通用版

新功能:WLSAPlus 论坛

  • 新增「Forum / WLSAPlus 论坛」标签页,论坛直接嵌入应用打开,使用独立的会话分区,与应用其它部分隔离。
  • 自动登录:已在应用里同步 PowerSchool 的同学,打开论坛会用当前 PowerSchool 会话自动登录,密码不离开本机,帖子仍然匿名;未同步或自动登录失败时以游客身份浏览,页面底部会短暂提示错误代码(如 invalid_session)便于反馈。
  • 主题跟随:论坛浅色 / 深色跟随 WLSAPlus 的主题设置(含「跟随系统」),切换即时生效,无需刷新。
  • 嵌入模式与底部导航:论坛的「主页 / AI 助手 / 墙投稿 / 墙查询 / 发布 / 登录」放到页面底部;网页铺满内容区并随窗口缩放,宽窗口时内容居中。窗口较窄时应用侧栏变为底部栏。
  • 退出或切换 PowerSchool 账号时,论坛登录状态会一并清除。

新增与改进

  • 改为 macOS 专用版本(通用版,Intel 与 Apple 芯片均支持),移除 Android / Windows / 手机连接相关部分。
  • 新增开课提醒:开课前约 5 分钟发送 macOS 通知(需已同步课表,设置中可关闭)。
  • VPN 页:支持多节点选择、延迟测速,新增「Test WeChat」微信相关地址连通检测(VPN 开或关都可测)。
  • 应用选择「跟随系统」主题时,会实时响应系统深浅色切换。
  • 网络请求增加超时,VPN / PowerSchool / 翻译出错时提示更清晰。
  • 安装包瘦身:VPN 内核只保留 mihomo,不再附带 sing-box / v2ray-plugin(app.asar 约 72 MB → 11 MB)。

问题修复

  • 修复打包后应用打开即白屏的问题。
  • 修复打包后 OCR 图片翻译不可用的问题。
  • 修复 Mac 上 VPN 断开不彻底,以及节点配置为空时崩溃的问题。
  • 关闭窗口后,课前提醒照常工作(提醒改在后台运行)。
  • VPN 不再误显示「已连接」(内核没启动或中途退出时会提示出错),所选节点现在一定生效。
  • 系统要求更正为 macOS 13(Ventura)或更新。

安装 / 构建包

  • 构建脚本全程使用国内镜像(Gitee、npmmirror 等),无需科学上网,不再从境外站点拉取依赖。
  • 统一使用 ad-hoc 自签名并自动解除隔离属性;DMG 改用 macOS 自带的 hdiutil 生成,生成失败时会明确提示。
  • 构建前检查硬盘空间;网络失败自动重试;未同意 Xcode 许可协议时给出明确提示。

v1.0.8

  • 新增校园地图工具(Tools → Map),可查找教室、楼宇和设施。
  • VPN 全设备模式改用 WLSAPlus 中继线路,速度更快。
  • 新增应用内公告弹窗。
  • 课表周视图显示周末。
  • 项目采用 GPL-3.0 开源许可证。

1.0.8 发布时没有附带详细的发布说明,以上内容根据该版本的提交记录和应用内更新公告整理。

更早的版本(1.0.7 及以前)为多平台测试版本,不在此列出。

说明书 · 安装与使用

WLSAPlus macOS 1.1.2 · 安装、更新与常用功能,三步上手。

三步安装

支持 Intel 与 Apple 芯片 的 Mac,需 macOS 13 或更新。安装包约 300 MB,从本站直接下载,不用科学上网,也不用自己构建。

  1. 下载并打开。点本页的「下载 WLSAPlus 1.1.2」,下载完成后双击 WLSAPlus-1.1.2-macOS-universal.dmg。
  2. 拖进应用程序。在弹出的窗口里,把 WLSAPlus 图标拖到旁边的「Applications / 应用程序」文件夹。已装过旧版时选「替换」,课表等数据会保留。
  3. 第一次打开。在「应用程序」里双击 WLSAPlus;若被拦,打开「系统设置 → 隐私与安全性」,拉到最下面点 「仍要打开」。每台 Mac 只需做一次。
从 1.0.9 升级:1.0.9 不能在应用内自动更新,请按上面三步手动装一次 1.1.2(先退出正在运行的 WLSAPlus)。装好以后,之后的新版本都会在应用里自动更新。
已装 1.1.1 或测试版(beta)的同学不用重装,在「设置 → Updates」里点 Check now 即可升级到 1.1.2。

打不开 / 提示「已损坏」

WLSAPlus 是自签名应用(未经 Apple 公证),个别系统会拦。先试「系统设置 → 隐私与安全性 → 仍要打开」;若提示「已损坏」,打开「终端」粘贴下面这行后回车,再打开:

xattr -cr /Applications/WLSAPlus.app
macOS 15 及以后「右键 → 打开」已不能绕过拦截,请用「系统设置 → 隐私与安全性 → 仍要打开」。还搞不定就截图发给我们。

自动更新 1.1.1 新增

WLSAPlus 会在启动后和运行期间自动检查新版本,也可以在 设置 → Updates 里点 Check now 立即检查。新版本在后台下载,好了之后点提示条上的「Restart」完成更新;不点也行,下次退出应用时会自动装好。更新包都经过签名校验,失败会自动回到原来的版本,数据不受影响。

WLSAPlus 论坛 1.0.9 新增

侧栏(窗口较窄时在底部)的 Forum / WLSAPlus 论坛 标签直接在应用里打开。已同步 PowerSchool 的同学会自动登录(密码不出本机,发帖仍完全匿名),深浅色跟随 App;未同步则以游客身份浏览。

VPN

Tools → VPN,需要时点「Refresh」刷新节点、「Test latency」测延迟,选中节点后点 Connect(弹出授权就输密码允许)。关闭时先点 Disconnect;若仍有残留,可在「活动监视器 → 网络」里找到 clash 进程退出。

学校 Wi-Fi 下微信连不上?看 在受限网络上用微信。

课表、成绩与提醒

Connect / 同步 PowerSchool 后,在课表和 Progress(成绩、作业、考勤)里查看,数据保存在本地。在设置里打开「Class reminders」,上课前约 5 分钟会发 macOS 通知(首次需在系统弹窗里允许通知)。关掉窗口也照常提醒,只要不退出应用。

翻译

Tools → Translator,选择源语言与目标语言后点「Translate」;点「Translate screen」可框选屏幕上的一块区域,应用会用 OCR 识别其中文字再翻译。

下载 WLSAPlus

最新版本

下载文件由我们的服务器取回后直接发送给你,国内可直连。若网速较慢,请耐心等待或稍后重试。

大陆晚上 8–11 点下载可能较慢。建议白天下载,或用多线程下载工具 Motrix(免费,支持 Mac):复制下载链接粘贴进去,可断点续传。

macOS 13 或更新 · Intel 与 Apple 芯片均支持(通用版) · 安装前请先阅读说明书