InDesign i macOS Catalina (10.15)

Wtyczka Extendscript Toolkit nie otwiera się

Problem

W systemie macOS 10.14 lub wcześniejszych wersjach, przy edycji skryptu JavaScript w panelu Skrypty programu InDesign (Okno > Narzędzia > Skrypty) wyświetla się wtyczka ExtendScript Toolkit. Jest to aplikacja 32-bitowa. Jednak w systemie macOS 10.15 (Catalina), który obsługuje tylko aplikacje 64-bitowe, nie można otworzyć wtyczki ExtendScript Toolkit.

Rozwiązanie

Wtyczkę ExtendScript Toolkit zastąpiono przez ExtendScript Debugger 1.1.0.

Aby edytować i debugować skrypt JavaScript w systemie macOS 10.15 lub nowszym:

  • Pobierz i zainstaluj aplikację Visual Studio Code w folderze /Applications.
  • Zainstaluj wtyczkę ExtendScript Extension (ESTK) dostępną w sekcji Rozszerzenia w aplikacji Visual Studio Code.

Nie znaleziono wtyczek lub nie można ich zweryfikować

W systemie macOS 10.15 wtyczki poddane kwarantannie zwracają jeden z następujących błędów:

  • InDesign: błąd Nie znaleziono pliku 
  • OS: Nie można otworzyć wtyczek, ponieważ nie można zweryfikować programisty

Dzieje się tak w przypadku niezatwierdzonych wtyczek pobieranych z Internetu lub instalowanych innymi metodami, np. przeciągnij i upuść.

  • Klienci, którzy zainstalowali już wtyczki przed aktualizacją do systemu macOS 10.15 nie powinni napotkać błędu.
  • W przypadku próby pobrania i instalacji wtyczki po aktualizacji do systemu macOS 10.15 mogą wystąpić błędy.

Rozwiązanie

Pobierz aktualizowane wtyczki innych firm, które zatwierdzono dla systemu macOS 10.15. Program InDesign załaduje wtyczki, które zatwierdziła firma Apple.

 

Sposób obejścia problemu

W przypadku starszych wtyczek, które nie uzyskały zatwierdzenia, klienci z uprawnieniami administratora mogą usunąć flagę kwarantanny za pomocą następującego polecenia. Jest to możliwe, jeśli wtyczkę zainstalowano w folderze wtyczek aplikacji InDesign:

sudo xattr -r -d com.apple.quarantine /Applications/Adobe\ Indesign\ 2019/Plug-ins/<nazwa wtyczki>

 

Ustalanie, czy wtyczkę poddano kwarantannie

Za pomocą programu Terminal można sprawdzić, czy wtyczkę poddano kwarantannie.

Przykład, jeśli wtyczka znajduje się w folderze wtyczek aplikacji InDesign:

% ls -l@ /Applications/Adobe\ Indesign\ 2019/Plug-ins/<nazwa wtyczki>/

 Uwaga: zastąp <nazwa wtyczki> nazwą wtyczki, którą chcesz poprawić

Pojawi się poniższy wynik:

total 0 drwxr-xr-x@ 6 <nazwa użytkownika> wheel 192 Sep 26 15:11 Contents com.apple.quarantine 22

„com.apple.quarantine 22”, co oznacza, że wtyczkę poddano kwarantannie.

Dla programistów wtyczek innych firm

Programowanie i debugowanie wtyczek innych firm nie jest obsługiwane w systemie macOS 10.15 (Catalina). Programowanie wtyczek w systemie macOS wymaga spełnienia poniższych wymagań systemowych:

  • Xcode 9.2
  • macOS 10.13 lub 10.14

Pomoc dostępna szybciej i łatwiej

Nowy użytkownik?