ExtendScript Toolkit ei käynnisty
Ongelma
Kun muokkaat JavaSciptiä InDesignin Komentosarjat-paneelissa macOS 10.14 -käyttöjärjestelmässä ja vanhemmissa versioissa (Ikkuna > Apuohjelmat > Komentosarjat), näet ExtendScript Toolkit -työkalun. Työkalu on 32-bittinen ohjelma. MacOS 10.15 (Catalina) tukee vain 64-bittisiä ohjelmia, minkä vuoksi ExtendScript Toolkit ei käynnisty.
Ratkaisu
ExtendScript Toolkit on korvattu ExtendScript Debugger 1.1.0 -työkalulla.
JavaScripts-komentosarjojen muokkaaminen ja niiden virheiden korjaaminen macOS 10.15 -käyttöjärjestelmässä tai uudemmassa versiossa:
- Lataa ja asenna Visual Studio Code /Ohjelmat-kansioon.
- Asenna ExtendScript Extension (ESTK) -laajennus, joka on saatavana Visual Studio Code -sovelluksen Laajennukset-kohdassa.
Laajennuksia ei löydy tai niitä ei voida vahvistaa
Karanteeniin asetetut laajennukset palauttavat jonkin seuraavista virheistä macOS 10.15 -käyttöjärjestelmässä:
- InDesign: Tiedostoa ei löydy -virhe
- Käyttöjärjestelmä: Laajennusta ei voida avata, koska kehittäjää ei voida vahvistaa
Näin tapahtuu käytettäessä todentamattomia laajennuksia, jotka on ladattu verkosta tai asennettu muulla tavoin, kuten vetämällä ja pudottamalla.
- Asiakkaat, jotka ovat asentaneet laajennukset ennen päivittämistä macOS 10.15 -versioon, eivät kohtaa tätä ongelmaa.
- Asiakkaat, jotka päivittävät macOS 10.15 -versioon ja yrittävät sen jälkeen ladata ja asentaa laajennuksia, saattavat kohdata virheitä.
Ratkaisu
Hanki ulkopuolisilta kehittäjiltä päivitetyt laajennukset, jotka on todennettu macOS 10.15 -versiota varten. InDesign lataa Applen todentamat laajennukset.
Tilapäisratkaisu
Ylläpitäjän oikeuksin varustetut käyttäjät voivat poistaa karanteenimerkinnän vanhoista todentamattomista laajennuksista seuraavalla komennolla, jos laajennus on asennettu InDesignin laajennuskansioon:
sudo xattr -r -d com.apple.quarantine /Applications/Adobe\ Indesign\ 2019/Plug-ins/<laajennuksen_nimi>
Karanteeniin asetettujen laajennusten tunnistaminen
Asiakkaat voivat tarkistaa Päätteen avulla, onko tietty laajennus asetettu karanteeniin.
Esimerkki, jos laajennus on InDesign-sovelluksen laajennuskansiossa:
% ls -l@ /Applications/Adobe\ Indesign\ 2019/Plug-ins/<laajennuksen_nimi>/
Huomautus: Korvaa <plug-in-name> sen laajennuksen nimellä, jonka haluat korjata.
Tuloksena on seuraava:
total 0 drwxr-xr-x@ 6 <käyttäjänimi> wheel 192 Sep 26 15:11 Contents com.apple.quarantine 22
”com.apple.quarantine 22” tarkoittaa, että laajennus on asetettu karanteeniin.
Muut valmistajat
Muiden valmistajien laajennusten kehittämistä ja virheiden korjaamista ei tueta macOS 10.15 (Catalina) -käyttöjärjestelmässä. Jos haluat kehittää macOS-laajennuksia, seuraavat käyttöjärjestelmävaatimukset tulee täyttää:
- Xcode 9.2
- macOS 10.13 tai 10.14