pengchujin 修复塔台 Homebrew cask 的弃用写法警告,最低系统要求仍为 macOS 14

在塔台 #34(用户 edge369 报告 `brew update` 时出现 “Calling string comparison format for `depends_on macos:` is deprecated”,指向 homebrew-tap 的 Casks/tower.rb 第 12 行)中,pengchujin 说明这是 Homebrew 对旧版 cask 写法的弃用警告,已复现并修复:把 `depends_on macos: ">= :sonoma"` 改为 `depends_on macos: :sonoma`,并移除已弃用的 `verified:` 参数,最低系统要求仍为 macOS 14 及以上。修复已推送至 homebrew-tap(提交 b384239),他在本机 Homebrew 6.0.22 上验证 `brew info` 无警告、`brew style` 检查通过,并给出更新步骤:先 `brew update`,再 `brew upgrade --cask pengchujin/tap/tower`。此次只改安装脚本,不需要发布新的 App 安装包;若更新后仍有提示,请贴完整输出。

作者原文

已复现并修复,感谢反馈!这是 Homebrew 对旧版 cask 写法的弃用警告。

已将 depends_on macos: ">= :sonoma" 改为 depends_on macos: :sonoma,同时移除已弃用的 verified: 参数。最低系统要求仍为 macOS 14 及以上。

修复已推送至 tap:b384239。本机 Homebrew 6.0.22 验证 brew info 无警告,brew style 检查通过。

请先更新 Homebrew 的 tap,再更新塔台:

brew update
brew upgrade --cask pengchujin/tap/tower

此次只修改安装脚本,无需发布新的 App 安装包。如果更新后仍有提示,请贴一下完整输出。