Lav en kopi af hele Photoshop-mappen, og navngiv den "Adobe Photoshop 2021-developer"
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.
Gør følgende for at fejlrette dit ekstramodul:
-
-
Å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
-
Åbn entitlements.xml
- Fjern tegn før "<?xml"
- Føj følgende til rettighederne: <key>com.apple.security.get-task-allow</key> <true/>
-
Gensignér udviklingskopien: codesign -f -s - --xml --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app