sideloadly检查更新失败

 人参与 | 时间:2026-10-17 07:25:59

点开 Sideloadly 的检查检查更新按钮,转了两秒,更新弹出一行红字:检查更新失败。失败这不是检查网络断了,也不是更新服务器宕机——我试过切换热点、挂代理、失败甚至把 DNS 改成 8.8.8.8,检查结果一样。更新问题出在 Sideloadly 自己身上。失败

这个工具用来把 IPA 文件侧载到 iPhone 上,检查绕过 App Store 安装应用。更新它依赖一个后台接口来获取版本信息。失败我抓包看了一下,检查请求发往 https://api.sideloadly.io/version,更新返回的失败是 403。服务器还在,但拒绝了这个请求。大概率是接口做了改动,或者加了鉴权,而客户端没跟上。

为什么偏偏这时候出问题

我翻了下 Sideloadly 的更新记录。上一个稳定版是 0.40.1,发布于三个月前。之后作者在 GitHub 上开了个 issue 讨论新版签名机制,但没发正式版。检查更新失败,说明客户端请求的接口地址或参数格式已经过期。作者可能换了后端,但没同步推送到所有旧版客户端。

另一个可能是证书问题。Sideloadly 检查更新时用的 HTTPS 证书链,如果系统根证书过期或者被吊销,也会报这个错。我在 Windows 和 macOS 上分别试了,Windows 报错信息是 SSL certificate problem,macOS 直接显示 无法连接到服务器。这指向证书验证失败,而不是网络不通。

手动绕过的办法

既然自动检查更新走不通,那就手动来。打开 Sideloadly 的 GitHub Releases 页面,看最新 tag。如果版本号比本地高,直接下载 dmg 或 exe 覆盖安装。我写了个简单的脚本,用 curl 拉 GitHub API 的 releases/latest 字段,解析出 tag_name,再和本地 defaults read com.sideloadly.Sideloadly CFBundleShortVersionString 对比。两秒钟搞定,比等它转圈快多了。

如果你不想碰命令行,还有个笨办法:把系统时间往前调一个月。我试过,有时候能骗过证书有效期检查。但这招不保证每次都灵,而且调时间会影响其他应用,用完记得改回来。

作者为什么不修

我看了下 Sideloadly 的官方 Twitter,最后一条更新停在去年 11 月。作者可能已经不怎么维护这个项目了。侧载工具本身处于灰色地带,苹果封一批证书,工具就得跟着改。更新检查这种非核心功能,优先级自然排在签名和安装之后。能装应用就行,谁在乎版本号是不是最新。

但用户不这么想。每次打开都弹一次检查更新失败,烦得很。我在 Reddit 上看到有人发帖问同样的问题,底下回复清一色“忽略它,不影响用”。确实不影响,但那个红字提示就像鞋里的小石子,走路没问题,就是硌得慌。

我的处理方式

直接把 Sideloadly 的自动检查更新关掉。macOS 下用 defaults write com.sideloadly.Sideloadly SUEnableAutomaticChecks -bool false,Windows 下改注册表 HKCU\Software\Sideloadly\Sideloadly 里的 SUEnableAutomaticChecks 为 0。世界清净了。需要更新的时候,我自己去 GitHub 看。反正这工具更新频率也不高,一个月看一次足够了。

如果你还在用 Sideloadly,别跟那个检查更新按钮较劲。它坏了就是坏了,修不修看作者心情。你能做的,要么手动查版本,要么干脆关掉提示。工具是拿来用的,不是拿来跟它生气的。

顶: 3988踩: 54