安裝
以 Homebrew 或 DMG 安裝 Flow,以及更新、解除安裝與從原始碼建置。
系統需求
- macOS 26 以上
- Apple Silicon
不支援 Intel Mac。
Homebrew
brew install --cask xlanstar/tap/flow-playerflow 已被 homebrew/core 的 formula 使用,所以 Cask 名稱為 flow-player。
DMG
- 從 GitHub Releases 下載
Flow-<version>.dmg。 - 打開 DMG,把
Flow.app拖到Applications。
App 以 Developer ID 簽章並通過 Apple notarization,可直接開啟。
更新
Flow 沒有自動更新。
- Homebrew:
brew upgrade --cask flow-player - DMG:下載新版,覆蓋
/Applications/Flow.app
解除安裝
brew uninstall --cask flow-player # 只移除 app
brew uninstall --zap --cask flow-player # 一併移除設定以 DMG 安裝時,刪除 /Applications/Flow.app;要一併移除設定時,再刪除:
~/Library/Preferences/dev.lanstar.flow.plist~/Library/Saved Application State/dev.lanstar.flow.savedState
從原始碼建置
需要 Xcode(版本見 .xcode-version)與 XcodeGen(brew install xcodegen)。
git clone https://github.com/xlanstar/flow.git
cd flow
scripts/build-ffmpeg.sh # 建置 FFmpeg XCFramework 到 Vendor/
scripts/generate-project.sh # 產生 Flow.xcodeproj
scripts/build.sh # 產出 build/release/Flow.app- 開發時改以 Xcode 開啟
Flow.xcodeproj,執行FlowMacscheme;首次建置須信任 Metal4 的 build tool plugin。 - 本機建置為 ad hoc 簽章,只適合在自己的 Mac 使用;在其他 Mac 開啟須到「系統設定 › 隱私權與安全性」手動允許。
疑難排解
- 開啟後顯示錯誤、無法播放任何影片:確認系統與晶片符合系統需求。
- 啟動與錯誤 log:
log stream --predicate 'subsystem == "Flow"' - 回報問題:GitHub Issues