InDesign ja macOS Catalina (10.15)

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

Adobe, Inc.

Pyydä apua nopeammin ja helpommin

Oletko uusi käyttäjä?