//go:build darwin package main import ( "fmt" "os" "os/exec" "path/filepath" ) // configureSysProcAttr 在 macOS 上不需要特殊設定。 func configureSysProcAttr(_ *exec.Cmd) {} // installKneronWinUSBDriver 在 macOS 上是 no-op(macOS 不需要 driver,kernel 會直接給 kext/IOKit 權限)。 func installKneronWinUSBDriver(_ string) error { return fmt.Errorf("macOS 不需要安裝 WinUSB driver — Kneron SDK 會直接使用 IOKit") } // platformDataDir 回傳 macOS 的應用程式資料目錄。 // ~/Library/Application Support/visiona-local func platformDataDir() string { home, _ := os.UserHomeDir() return filepath.Join(home, "Library", "Application Support", appName) }