Skip to content

支持 macOS 打包并稳定跨平台 CI 构建#212

Open
DamnCrab wants to merge 4 commits intoKikoPlayProject:masterfrom
DamnCrab:master
Open

支持 macOS 打包并稳定跨平台 CI 构建#212
DamnCrab wants to merge 4 commits intoKikoPlayProject:masterfrom
DamnCrab:master

Conversation

@DamnCrab
Copy link
Copy Markdown

@DamnCrab DamnCrab commented Apr 9, 2026

概述

  • 新增 macOS arm64 的构建与 DMG 打包支持
  • 恢复 Windows 打包流程,补齐 libmpv 运行时并启用并行构建以减少耗时
  • 保持 Linux 打包流程可用,并统一 macOS、Windows、Linux 的发布产物策略
  • 修复 macOS 下与 mpv 集成相关的问题,包括颜色管理、下拉菜单定位偏移、播放器播放/暂停时的窗口抖动
  • 恢复 macOS 构建所需的 KService、Lua、字幕识别与脚本相关支持

验证

说明

  • macOS 的正式签名与 notarization 仍然依赖仓库 secrets,未配置时仍走未 notarize 的打包流程
  • 这个 PR 已将之前多次迭代的修改整理并压缩为一个便于审阅的提交

@Protostars
Copy link
Copy Markdown
Collaborator

我建议只包含mac上的构建流程,windows可以先去掉,同时确保改动最小化

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants