Depurar complementos en After Effects 26.5 en macOS

Última actualización el 9/09/2026

Corregir un problema que impide que Xcode se conecte a After Effects 26.5 cuando se depuran complementos de C/C++ en macOS.

Si escribes complementos de C/C++ para After Effects y usas Xcode para depurar tu complemento en macOS, es posible que no puedas conectarte a una instancia en ejecución. Este artículo te muestra cómo solucionarlo.

Problema

Cuando intentas conectar Xcode a una versión en ejecución de After Effects 26.5, Xcode muestra un cuadro de diálogo indicando que no pudo conectarse al proceso y te pide que concedas permiso de depuración.

El cuadro de diálogo de Xcode que aparece cuando falla la conexión a After Effects, mostrando "Could not attach to pid" con los botones Show Details y OK.
Xcode muestra este cuadro de diálogo cuando macOS bloquea al depurador para que no se conecte al proceso de After Effects.

La firma de código de After Effects bloquea el depurador

After Effects tiene firma de código, y macOS bloquea por defecto que Xcode conecte un depurador a una aplicación con firma de código. Para depurar tu complemento, crea una copia de desarrollo de After Effects y vuelve a firmarla con el permiso de depuración habilitado.

Para habilitar la depuración de tu complemento, haz lo siguiente:

Haz una copia de toda la carpeta de instalación de After Effects y nómbrala Adobe After Effects-developer. Coloca la copia junto a la carpeta de instalación predeterminada.

Abre Terminal y asegúrate de que tu directorio actual sea escribible, como tu carpeta de Inicio. Luego ejecuta:

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

Abre el archivo entitlements.xml que creó el paso anterior.

Elimina cualquier carácter que aparezca antes de <?xml.

Agrega el siguiente derecho:

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

Vuelve a firmar la copia de desarrollo:

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

Inicia la copia firmada nuevamente y conecta tu depurador como de costumbre.

Nota

Debes repetir este proceso cada vez que depures una versión más reciente que no sea Beta.

Más información sobre la depuración de compilaciones Beta en la documentación del SDK de After Effects.