InDesign и macOS Catalina (10.15)

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

Получайте помощь быстрее и проще

Новый пользователь?