Fejlret dine ekstramoduler med Photoshop i Big Sur | macOS

Problem

Hvis du forsøger at fejlrette dit ekstramodul på macOS Big Sur (version 11) og ikke kan forbinde til en kørende version af Photoshop, skal du læse denne artikel.

Målgruppe

Udviklere skriver C/C++-ekstramoduler til Photoshop og bruger Xcode til at fejlrette deres produkt.

Løsning

Dialogboksen nedenfor vises i Xcode, når du forsøger at forbinde til den kørende version af Photoshop. Dette skyldes signeringen af Photoshop-programmet.

Fejlret dine ekstramoduler med Photoshop i Big Sur | macOS

Gør følgende for at fejlrette dit ekstramodul:

  1. Lav en kopi af hele Photoshop-mappen, og navngiv den "Adobe Photoshop 2021-developer"

  2. Åbn Terminal, og sørg for, at din aktuelle mappe er skrivbar (f.eks. brugerens startmappe): codesign -d --XML --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app

  3. Åbn entitlements.xml

    1. Fjern tegn før "<?xml"
    2. Føj følgende til rettighederne: <key>com.apple.security.get-task-allow</key> <true/>
  4. Gensignér udviklingskopien: codesign -f -s - --xml --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app

Adobe, Inc.

Få hjælp hurtigere og nemmere

Ny bruger?