ExtendScript Toolkit does not open
Issue
With macOS 10.14 or previous versions, when you edit a JavaScript using the Scripts panel in InDesign (Window > Utilities > Scripts), the ExtendScript Toolkit is displayed. This toolkit is a 32-bit application. However, with macOS 10.15 (Catalina), which supports only 64-bit applications, the ExtendScript Toolkit does not open.
Solution
The ExtendScript Toolkit has been replaced by ExtendScript Debugger 1.1.0.
To edit and debug JavaScripts in macOS 10.15 or higher versions:
- Download and install Visual Studio Code in /Applications folder.
- Install the ExtendScript Extension (ESTK) available under Extensions in the Visual Studio Code application.
Plug-ins not found or cannot be verified
In macOS 10.15, quarantined plug-ins will return one of the following errors:
- InDesign: File not found error
- OS: Plug-in can't be opened because the developer cannot be verified
This happens with plug-ins that are not notarized that are downloaded from the web or installed by other methods such as drag & drop.
- Customers that have plug-ins already installed and then update to macOS 10.15 should not see this issue.
- Customers that upgrade to macOS 10.15 and then try to download and install a plug-in may see failures.
Solution
Obtain updated plug-ins from third-party developers that are notarized for macOS 10.15. InDesign will load plug-ins that have been notarized by Apple.
Workaround
For older plug-ins that are not notarized, customers with Admin user privileges can remove the quarantine flag by using the following command if the plug-in is installed in the InDesign application plug-ins folder:
sudo xattr -r -d com.apple.quarantine /Applications/Adobe\ Indesign\ 2019/Plug-ins/<plug-in-name>
Determining whether a plug-in is quarantined
Customers can determine whether or not a plug-in is quarantined by using the Terminal.
Example if plug-in is in the Indesign application plug-ins folder:
% ls -l@ /Applications/Adobe\ Indesign\ 2019/Plug-ins/<plug-in-name>/
Note: replace <plug-in-name> with the actual name of the plug-in you need to correct
Which returns the following result:
total 0 drwxr-xr-x@ 6 <username> wheel 192 Sep 26 15:11 Contents com.apple.quarantine 22
"com.apple.quarantine 22" means that the plug-in is quarantined.
For third-party plug-in developers
Development and debugging of third-party plugins are not supported on macOS 10.15 (Catalina). To develop plugins with macOS, you should meet the following system requirements:
- Xcode 9.2
- macOS 10.13 or 10.14