Debugging von Plug-ins in After Effects 26.5 auf macOS

Zuletzt aktualisiert am 9. September 2026

Behebe ein Problem, das Xcode daran hindert, sich an After Effects 26.5 anzuhängen, wenn du C/C++-Plug-ins auf macOS debuggst.

Wenn du C/C++-Plug-ins für After Effects schreibst und Xcode zum Debugging deines Plug-ins auf macOS verwendest, kannst du dich möglicherweise nicht an eine laufende Instanz anhängen.Dieser Artikel zeigt dir, wie du das beheben kannst.

Problem

Wenn du versuchst, Xcode an eine laufende Version von After Effects 26.5 anzuhängen, zeigt Xcode einen Dialog an, der besagt, dass es sich nicht an den Prozess anhängen konnte, und bittet dich, die Debugging-Berechtigung zu gewähren.

Der Xcode-Dialog, der beim Verbinden mit After Effects erscheint, schlägt fehl und zeigt die Meldung „Verbindung mit PID konnte nicht hergestellt werden“ mit den Schaltflächen „Details anzeigen“ und „OK“ an.
Xcode zeigt diesen Dialog an, wenn macOS den Debugger daran hindert, sich an den After Effects-Prozess anzuhängen.

Code-Signierung von After Effects blockiert den Debugger

After Effects ist code-signiert, und macOS verhindert standardmäßig, dass Xcode einen Debugger an eine code-signierte App anhängt.Um dein Plug-in zu debuggen, erstelle eine Entwicklungskopie von After Effects und signiere sie erneut mit aktivierter Debugging-Berechtigung.

Um Debugging für dein Plug-in zu aktivieren, führe die folgenden Schritte aus:

Erstelle eine Kopie des gesamten After Effects-Installationsordners und benenne ihn Adobe After Effects-developer.Platziere die Kopie neben dem Standard-Installationsordner.

Öffne das Terminal und stelle sicher, dass dein aktuelles Verzeichnis beschreibbar ist, wie etwa dein Home-Ordner.Führe dann aus:

codesign -d --xml --entitlements entitlements.xml "/Applications/Adobe After Effects-developer/Adobe After Effects 2026.app"

Öffne die Datei entitlements.xml, die der vorherige Schritt erstellt hat.

Entferne alle Zeichen, die vor <?xml erscheinen.

Füge die folgende Berechtigung hinzu:

<key>com.apple.security.get-task-allow</key> <true/>

Signiere die Entwicklungskopie erneut:

codesign -f -s - --entitlements entitlements.xml "/Applications/Adobe After Effects-developer/Adobe After Effects 2026.app"

Starte die erneut signierte Kopie und hänge deinen Debugger wie gewohnt an.

Anmerkung

Du musst diesen Vorgang jedes Mal wiederholen, wenn du eine neuere Nicht-Beta-Version debuggst.

Erfahre mehr über das Debuggen von Beta-Builds in der After Effects-SDK-Dokumentation.