InDesign 和 macOS Catalina (10.15)

ExtendScript Toolkit 无法打开

问题

在 macOS 10.14 或更早版本中,当您使用 InDesign 中的“脚本”面板(窗口 > 实用程序 > 脚本)编辑 JavaScript 时,将显示 ExtendScript Toolkit。该工具包是一个 32 位应用程序。但是,macOS 10.15 (Catalina) 仅支持 64 位应用程序,因此 ExtendScript Toolkit 无法在该版本中打开。

解决方案

ExtendScript Toolkit 已被 ExtendScript Debugger 1.1.0 取代。

要在 macOS 10.15 或更高版本中编辑和调试 JavaScript,请执行以下操作:

  • Visual Studio Code 下载到 /Applications 文件夹中并安装该应用程序。
  • 安装 Visual Studio Code 应用程序的扩展下提供的 ExtendScript 扩展 (ESTK)

未找到或无法验证增效工具

在 macOS 10.15 中,已隔离的增效工具将返回以下错误之一:

  • InDesign:“找不到文件”错误
  • 操作系统:“无法打开增效工具,因为无法验证开发人员”

如果增效工具是从 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/<plug-in-name>

 

确定增效工具是否被隔离

客户可以使用“终端”来确定增效工具是否被隔离。

例如,如果增效工具位于 InDesign 应用程序增效工具文件夹中:

% ls -l@ /Applications/Adobe\ Indesign\ 2019/Plug-ins/<plug-in-name>/

注意:请使用您需要校正的增效工具的真实名称替换 <plug-in-name>

将返回以下结果:

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

更快、更轻松地获得帮助

新用户?