Erstelle eine Kopie des gesamten Photoshop-Ordners und und nenne sie „Adobe Photoshop 2021-Developer“
Problem
Wenn du versuchst, dein Plug-in auf macOS Big Sur (Version 11) zu debuggen und keine Verbindung zu einer laufenden Version von Photoshop herstellen kannst, wird dir dieser Artikel weiterhelfen.
Zielgruppe
Entwickler schreiben C/C++-Plugins für Photoshop und verwenden Xcode, um diese zu debuggen.
Lösung
Das folgende Dialogfeld wird in Xcode angezeigt, wenn du versuchst eine Verbindung zur laufenden Version von Photoshop herzustellen. Das liegt an der Signatur der Photoshop-Anwendung.
Befolge diese Schritte, um das Debugging des Plug-ins zu aktivieren:
-
-
Öffne Terminal und gehe sicher, dass dein aktuelles Verzeichnis bearbeitet werden kann (z. B. das Benutzer-Stammverzeichnis): codesign -d --xml --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app
-
Öffne entitlements.xml
- Entferne alle Zeichen vor „<?xml“
- Füge den Berechtigungen Folgendes hinzu: <key>com.apple.security.get-task-allow</key> <true/>
-
Signiere die Entwicklungskopie erneut: codesign -f -s - --xml --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app