Senzoukria 里看不到“Update available”提示:版本被钉住了,或者这是开发版构建

Senzoukria 会在启动时检查有没有更新的版本,除非某个版本在 Versions 卡片上被钉住(pinned),或者这个应用是从源码跑起来的。一个被钉住的版本会显示“Automatic updates are off while a version is pinned.”,点一下就能恢复自动更新。

Senzoukria · 故障排除 · 更新于 2026 年 9 月


概要

钉住的说明
“Automatic updates are off while a version is pinned.”(更新界面写死为英文)
徽标
Versions 卡片上的“Pinned {version}”
恢复
“Resume automatic updates”
版本不一致的警告
“This build is {current}, not the pinned one — the install may not have completed.”

你会看到什么

明明已经发布了一个新版本,启动时却没有出现“Update available”提示。在 账户 → Versions 上,顶部可能显示“Pinned {version}”,并附“Automatic updates are off while a version is pinned.”(版本被钉住期间自动更新是关的)以及一个“Resume automatic updates”(恢复自动更新)链接。更新这一块界面的文字在代码里写死为英文。

为什么会这样

  • 某个版本被钉住了:在 Versions 卡片上选“Install & pin”会把启动时的检查关掉,这样一次回退就不会在下一次启动时被撤销。
  • 这个应用是从源码跑起来的(开发版构建),它从来不检查更新。
  • 这次检查悄悄失败了:网络错误、服务故障,或者某个发布没有带签名,这些都不会把启动堵住,也不会弹出提示。
  • 你点过“Remind me later”;这个提示会在之后的某一次启动时回来。

如何解决

  • 打开 账户 → Versions,点“Resume automatic updates”,或者直接从列表里安装那个更新的构建。
  • 如果卡片说当前跑着的构建不是被钉住的那一个,说明那次安装没有走完;请再装一次,或者恢复自动更新。
  • 在网络正常的情况下重启应用,让这次检查再跑一遍。
  • 在账户页脚或者关于页面上确认当前正在跑的版本。
  • 如果你想留在当前这个版本上,那就什么都不用做:钉住状态本来就是为了这个目的存在的。

它并不意味着什么

  • 不是账户被封了:更新并不依赖订阅那一项检查。
  • 有钉住记录时,它也不是更新器坏了:那正是钉住这件事在起作用。

何时联系技术支持

如果这些都不管用,请通过 菜单 → 问题反馈(它在没有登录的状态下也能用)或者在 Senzoukria 的 Discord 上联系技术支持。请附上正在跑的版本、被钉住的版本(如果有),以及卡片上列出的最新版本。

同一栏目

其他语言版本

常见问题

我为什么会想钉住一个版本?
为了在从一个不合你意的发布回退之后留在某个构建上;否则自动更新器会在下一次启动时又把你推到前面去。
一个空的钉住值会把更新冻住吗?
不会。一个空的钉住值等于没有钉住,而一个读不出来的钉住记录也不会把这次检查挡下来。
开发版构建为什么不检查更新?
因为它不是从安装程序装出来的那种构建;从源码跑起来的应用从来不去做启动时的这次检查。

继续阅读