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