macOS 故障排除

已知問題 - macOS

如適用,macOS 版本號會顯示在錯誤標題前,例如"[10.13]"表示此問題僅出現在 macOS 10.13 "High Sierra"中,"[10.12.4+]"表示自 Mac OS X 10.12.4 "Sierra"以來的任何版本。

[macOS 14+] 在幫助菜單中搜索文件標題中包含的術語可能導致程序變慢並最終卡死

症狀

如果活頁夾中文件標題包含的術語同時出現在嵌套菜單項中(如"合併"、"拆分"、"複製"等),在幫助菜單中搜索該術語可能導致程序變慢,最終可能卡死。

原因

菜單搜索工具是 Apple 代碼,它與 Apple 系統設定交互不良,導致 Apple 基礎設施進程掛起。Scrivener 本身實際上並沒有掛起,而是操作系統本身掛起了。

解決方法

如果遇到此掛起,你可能需要關機重啓。建議使用活頁夾上方的搜索圖標打開"項目搜索",設定過濾器僅搜索"標題"來替代幫助菜單搜索。

[macOS 10.13 或更早] MultiMarkdown 可能報錯或崩潰

症狀

編譯為涉及運行內置 MultiMarkdown 嘅文件類型(如轉換為 HTML)時,編譯器可能崩潰或顯示錯誤。

原因

最新版本的 MMD 是使用較新的 Mac 編譯的,以提供 Silicon 和 Intel 支援,該構建在 macOS 10.14 之前嘅版本上無法正常運行。

解決方法

官網直購版 Scrivener 可以使用已安裝的 MultiMarkdown 版本代替自帶版本。可以通過安裝舊版本官方版(推薦 6.5.2 嘅安裝包)或使用 MacPorts/Homebrew 安裝兼容版本。Mac App Store 版不允許使用沙箱外的 UNIX 工具。

Spotlight 無法索引項目中嘅文本

症狀

正常情況下,在 Spotlight 中搜索項目中編寫嘅文本應該能將該項目顯示為搜索結果。如果 Spotlight 引擎出問題,則只能發現項目名稱或快速預覽中嘅文本。

原因

問題與 Scrivener 技術本身無關,更可能是 Spotlight 引擎或支援它的 macOS 基礎架構出現損壞或故障。建議聯繫 Apple 客户支援獲取故障排除建議。

解決方法

如果使用 Spotlight 訪問常用項目,可以使用 File ▸ Add Project to Favorites 菜單命令。如果用於查找零散文本,唯一的好方法是從項目中批量導出文本。

使用 Scratch Pad 導致反覆崩潰

症狀

創建新筆記或編輯現有筆記等正常使用 Scratch Pad 功能可能導致軟件崩潰。

原因

已確認的衝突:將 Scratch Pad 功能與任何 iCloud 同步存儲區域結合使用。

解決方法

如果使用 iCloud,嘗試將 Scratch Pad 文件夾存儲在不受 iCloud 同步嘅位置。如果仍有問題,嘗試關閉所有其他軟件後單獨測試 Scrivener(特別注意僅駐留在菜單欄中的工具)。

使用華文楷體(STKaiti)字體導致系統請求下載字體

症狀

在項目中使用華文楷體字體時,系統可能定期要求重新下載該字體。此情況可能導致使用該字體嘅文本損壞且無法通過更換字體恢復。

解決方法

不要使用此字體。鑑於因文本損壞而丟失作品的風險雖低但真實存在,我們建議完全避免使用。

[10.15] 寫作模式下性能緩慢

症狀

在 Scrivener 中使用帶背景圖片嘅寫作模式(Composition Mode)時,打字速度可能急劇下降,整體系統可能變得卡頓。

解決方法

移除項目設定中的背景圖片即可大幅提升性能:

  1. 打開 Project ▸ Project Settings...
  2. 在"背景圖片"選項卡中,將寫作模式背景設定為"無背景"。
  3. 點擊 Okay 保存設定。

啓動時因 CODESIGNING 錯誤崩潰

症狀

啓動 Scrivener 或 Scapple 時崩潰。崩潰日誌包含 Exception Type: EXC_BAD_ACCESS (Code Signature Invalid)Termination Reason: Namespace CODESIGNING, Code 0x2,以及包含"sentinel"嘅文本。

原因

此崩潰由舊版 SentinelOne 安全軟件的衝突引起。

解決方法

更新到最新版 SentinelOne(已修復該衝突)。如果無法更新,可以下載舊版 Scrivener 3.1.1Scapple 1.3.1

拼寫檢查停止工作

症狀

拼錯的單詞不再以紅色高亮顯示,直引號不會自動轉換為智能引號,雙連字符和三個句點不會轉換為破折號和省略號。

原因

由時序錯誤引起,編輯器窗口的各個元素以錯誤的順序初始化,導致與操作系統拼寫檢查系統斷開連接。

解決方法

目前唯一已知的恢復方法是關閉並重新打開項目。

系統文本偏好設定按鈕無效

症狀

使用 Mac App Store 版 Scrivener 時,在"糾正"偏好設定面板中點擊 System Text Preferences... 按鈕沒有反應。官網直購版無此問題。

解決方法

從 Apple 菜單直接打開系統偏好設定,導航到"鍵盤"面板點擊"文本"選項卡。

列表導出時出現額外編號或項目符號

症狀

導出或編譯時,作品中某些區域出現列表編號或項目符號(編輯器中沒有),或列表在編譯後產生重複編號(如"2. 2. 第二行項目")。

解決方法

  1. 選擇所有受影響嘅文本,使用 Format ▸ Lists ▸ None 菜單命令清除潛在的列表格式。
  2. 如有必要,手動刪除留下的可見項目標記。
  3. 選擇應為列表嘅文本,重新應用所需的列表格式。

大綱視圖中亞洲文字嘅問題

症狀

在大綱視圖的摘要區域使用東亞文字(如韓文)時,有時會出現輸入問題。

原因

當摘要在大綱視圖中顯示時,Scrivener 需要確保使用正確的字體。但某些字體不支援所有東亞文字字符,macOS 文本系統會替換字體來正確顯示,而 Scrivener 修正字體時可能干擾字體替換。

解決方法

選擇完全支援所用文字的大綱字體。前往偏好設定的"外觀"面板設定大綱字體。AppleGothic 對許多東亞文字效果良好。