Extendscript Toolkit не открывается
Проблема
На macOS 10.14 или предыдущих версий при редактировании JavaScript с помощью панели сценариев в InDesign (Окно > Утилиты > Сценарии) отображается ExtendScript Toolkit. Этот набор средств является 32-разрядным приложением. Однако в ОС macOS 10.15 (Catalina), которая поддерживает только 64-разрядные приложения, ExtendScript Toolkit не открывается.
Решение
Приложение ExtendScript Toolkit было заменено на ExtendScript Debugger 1.1.0.
Для редактирования и отладки JavaScripts в macOS 10.15 или более поздних версиях:
- Загрузите и установите Visual Studio Code в папке /Приложения.
- Установите Расширение ExtendScript (ESTK), которое доступно в разделе Расширения в приложении Visual Studio Code.
Не удается найти или проверить модули
В macOS 10.15 помещенные в карантин модули будут выдавать одну из следующих ошибок:
- InDesign: ошибка Файл не найден
- ОС: Нельзя открыть модуль, поскольку невозможно проверить разработчика
Это происходит с модулями, которые не заверены, загружаются из Интернета или устанавливаются другими способами, например перетаскиванием.
- Клиенты, которые уже установили модули и затем обновили 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 <имя_пользователя> 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