Depuración de plugins con Photoshop en Big Sur | macOS 11

Problema

Si está intentando depurar su plugin en macOS Big Sur (versión 11) y no puede adjuntarlo a una versión en ejecución de Photoshop, este artículo es el indicado para usted.

Destinatarios

Desarrolladores que escriben plugins C/C++ para Photoshop y utilizan Xcode para depurar su producto.

Solución

El cuadro de diálogo siguiente se muestra en Xcode al intentar adjuntar a la versión en ejecución de Photoshop. Esto se debe a la firma de la aplicación de Photoshop. 

Depuración de plugins con Photoshop en Big Sur | macOS 11

Para habilitar la depuración del plugin, haga lo siguiente:

  1. Haga una copia de toda la carpeta de Photoshop y llámela "Adobe Photoshop 2021-developer"

  2. Abra Terminal y asegúrese de que se pueda escribir en el directorio actual (como la carpeta de inicio del usuario): codesign -d --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app

  3. Abra entitlements.xml

    1. Elimine los caracteres que aparecen antes de "<?xml"
    2. Añada lo siguiente a los derechos: <key>com.apple.security.get-task-allow</key> <true/>
  4. Vuelva a firmar la copia de desarrollo: codesign -f -s - --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app

Logotipo de Adobe

Inicia sesión en tu cuenta