上次更新日期:
2023年5月24日
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,然后再尝试下载并安装增效工具的客户可能会遇到该问题。
解决方案
对于未经过公证的旧版增效工具,如果该增效工具安装在 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