InDesign 和 macOS Catalina (10.15)

ExtendScript Toolkit 未開啟

問題

在 macOS 10.14 或舊版中,當您使用 InDesign 中的「指令碼」面板 (Window > 公用程式 > 指令碼) 編輯 JavaScript 時,會顯示 ExtendScript Toolkit。此工具包是 32 位元的應用程式。但是,若為僅支援 64 位元應用程式的 macOS 10.15 (Catalina),則不會開啟 ExtendScript Toolkit。

解決方法

ExtendScript Toolkit 已取代為 ExtendScript Debugger 1.1.0

若要在 macOS 10.15 或更高版本中編輯並偵錯 JavaScript:

  • 下載 Visual Studio Code 並安裝到 /Applications 檔案夾中。
  • 安裝 Visual Studio Code 應用程式中的擴充功能ExtendScript Extension (ESTK)

找不到或無法驗證外掛程式

在 macOS 10.15 中,隔離的外掛程式會傳回下列其中一項錯誤:

  • InDesign:找不到檔案錯誤 
  • OS:外掛程式無法開啟,因為無法驗證開發商

這會發生在未經認證、且從 web 下載或以其他方法 (例如拖放) 安裝的的外掛程式。

  • 已安裝外掛程式然後更新至 macOS 10.15 的客戶應該不會看到此問題。
  • 升級至 macOS 10.15 然後嘗試下載並安裝外掛程式的客戶可能會看到失敗。

解決方法

從通過 macOS 10.15 認證的第三方開發人員取得更新的外掛程式。InDesign 會載入由 Apple 認證的外掛程式。

 

解決辦法

針對未經認證的舊版外掛程式,具有管理員使用者權限的客戶可以移除隔離標幟,如果外掛程式是安裝在 InDesign 應用程式外掛程式檔案夾中,則使用下列命令來加以移除:

sudo xattr -r -d com.apple.quarantine /Applications/Adobe\ Indesign\ 2019/Plug-ins/<外掛程式名稱>

 

判斷外掛程式是否已隔離

客戶可以使用「終端」來判斷外掛程式是否已隔離。

以下為外掛程式在 InDesign 應用程式外掛程式檔案夾中的範例:

% ls -l@ /Applications/Adobe\ Indesign\ 2019/Plug-ins/<外掛程式名稱>/

 注意:將 <增效模組名稱> 取代為您需要修正的增效模組實際名稱

接著會傳回下列結果:

total 0 drwxr-xr-x@ 6 <username> wheel 192 Sep 26 15:11 Contents com.apple.quarantine 22

"com.apple.quarantine 22" 表示外掛程式已隔離。

對於第三方外掛程式開發商

macOS 10.15 (Catalina) 不支援開發與偵錯第三方外掛程式。若要開發 macOS 的外掛程式,您應符合下列系統需求:

  • Xcode 9.2
  • macOS 10.13 或 10.14

更快、更輕鬆地獲得協助

新的使用者?