重构:拆分单文件为 4 个模块 + 设置面板显示版本号/构建号

- 拆分 FlipClockSaver.swift(680 行)为:
  * FlipDigit.swift(单翻页数字渲染+动画)
  * FlipClockSaverView.swift(屏保主体、布局、绘制、设置面板入口)
  * FlipClockSettings.swift(设置存储 + .flipClockSettingsDidChange 通知)
  * FlipClockConfigController.swift(设置窗口 UI)
- 工程采用 PBXFileSystemSynchronizedRootGroup,新增/删除源文件由 Xcode 自动同步,无需改 pbxproj
- 设置窗口底部新增版本信息:“版本 1.0 · Build 1”
  (从 Bundle(for:) 读取 CFBundleShortVersionString / CFBundleVersion,比 Bundle.main 更可靠)
- Release 构建 BUILD SUCCEEDED,Developer ID 正式签名通过
This commit is contained in:
2026-08-06 10:32:20 +08:00
parent 65e5ec1716
commit 83bda78b5b
6 changed files with 706 additions and 688 deletions
+8 -8
View File
@@ -258,12 +258,12 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Manual;
CODE_SIGN_IDENTITY = "Developer ID Application";
ENABLE_HARDENED_RUNTIME = YES;
COMBINE_HIDPI_IMAGES = YES;
CODE_SIGN_IDENTITY = "Developer ID Application";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = WV853442TS;
ENABLE_HARDENED_RUNTIME = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_KEY_CFBundleDisplayName = TopFlipClock;
INFOPLIST_KEY_NSHumanReadableCopyright = "";
@@ -286,12 +286,12 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Manual;
CODE_SIGN_IDENTITY = "Developer ID Application";
ENABLE_HARDENED_RUNTIME = YES;
COMBINE_HIDPI_IMAGES = YES;
CODE_SIGN_IDENTITY = "Developer ID Application";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = WV853442TS;
ENABLE_HARDENED_RUNTIME = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_KEY_CFBundleDisplayName = TopFlipClock;
INFOPLIST_KEY_NSHumanReadableCopyright = "";