Debugge deine Plug-ins mit Photoshop auf Big Sur | macOS 11

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. 

Debugge deine Plug-ins mit Photoshop auf Big Sur | macOS 11

Befolge diese Schritte, um das Debugging des Plug-ins zu aktivieren:

  1. Erstelle eine Kopie des gesamten Photoshop-Ordners und und nenne sie „Adobe Photoshop 2021-Developer“

  2. Ö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

  3. Öffne entitlements.xml

    1. Entferne alle Zeichen vor „<?xml“
    2. Füge den Berechtigungen Folgendes hinzu: <key>com.apple.security.get-task-allow</key> <true/>
  4. Signiere die Entwicklungskopie erneut: codesign -f -s - --xml --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?