Debug dei plug-in in After Effects 26.5 su macOS

Ultimo aggiornamento il 9 set 2026

Risoluzione di un problema che impedisce a Xcode di collegarsi ad After Effects 26.5 durante il debug dei plug-in C/C++ su macOS.

Se scrivi plug-in C/C++ per After Effects e usi Xcode per eseguire il debug del plug-in su macOS, potresti non riuscire a collegarti a un'istanza in esecuzione.Questo articolo mostra come risolvere il problema.

Problema

Quando provi a collegare Xcode a una versione in esecuzione di After Effects 26.5, Xcode mostra una finestra di dialogo che indica l'impossibilità di collegarsi al processo e chiede di concedere l'autorizzazione per il debug.

La finestra di dialogo di Xcode che appare quando il collegamento ad After Effects non riesce, mostra «Impossibile collegarsi al pid» con i pulsanti Mostra dettagli e OK.
Xcode mostra questa finestra di dialogo quando macOS blocca il collegamento del debugger al processo di After Effects.

La firma del codice di After Effects blocca il debugger

After Effects è firmato digitalmente e macOS blocca per impostazione predefinita il collegamento di un debugger di Xcode a un'app firmata digitalmente. Per il debug del plug-in, crea una copia di sviluppo di After Effects e firmala nuovamente con l'autorizzazione per il debug abilitata.

Per abilitare il debug del plug-in, procedi come segue:

Crea una copia dell'intera cartella di installazione di After Effects e denominala Adobe After Effects-developer. Posiziona la copia accanto alla cartella di installazione predefinita.

Apri Terminal e assicurati che la directory corrente sia scrivibile, come la cartella Home. Quindi esegui:

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

Apri il file entitlements.xml creato dal passaggio precedente.

Rimuovi tutti i caratteri che appaiono prima di <?xml.

Aggiungi la seguente autorizzazione:

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

Firma nuovamente la copia di sviluppo:

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

Avvia la copia firmata nuovamente e collega il debugger come di consueto.

Nota

Devi ripetere questo processo ogni volta che effettui il debug di una build non-Beta più recente.

Continua a leggere sul debug delle build Beta nella documentazione SDK di After Effects.