fe0ee8296a
leo 2026-08-05:「Mac 強調要包裝成 application + dmg 的格式,拖進去就會放到 application,**解決之前直接在下載資料夾啟動造成更新問題**」 ## 病(實查證實) manifest 已有 mac_dmg 欄,DMG 也上傳了,**但 portal 下載按鈕仍指 zip**: DAEMON_MAC = 'ArcrunRAG-mac-unsigned.zip' 用戶端實抓該 zip → 解開就是 Arcrun.app ⇒ 很可能直接在「下載」資料夾雙擊啟動, 正是 t184(Oscar)那個「更新完又跳回舊版」的病灶。 ## 修 · DAEMON_MAC → 'ArcrunRAG-mac.dmg'(**固定檔名**,否則每出一版都要改 code) · Mac 安裝提示改成 DMG 的步驟:「開啟後把 Arcrun 拖進『應用程式』,再從啟動台開啟」 (zip 版的話術是「右鍵→打開」,步驟不同不能沿用) ## 說明:App 端的更新邏輯本來就修好了 selfupdate.go 已改成更新「正在跑的那個 .app」(runningAppBundlePath),不寫死 /Applications ⇒ 放哪都更新得了。本次補的是**入口**:讓使用者一開始就放對位置。 ## ⚠️ 殘項(未送達) bundles repo 目前**只有帶版號的 DMG**(ArcrunRAG-v0.18.4.dmg), **沒有固定檔名 ArcrunRAG-mac.dmg**(實測 404)⇒ 這行改動要等出貨時 一併產生固定檔名副本才會生效。出貨需 D20 開閘。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>