Отладка плагинов в After Effects 26.5 на macOS

Последнее обновление 9 сент. 2026 г.

Устранение проблемы, которая препятствует подключению Xcode к After Effects 26.5 при отладке плагинов C/C++ на macOS.

Если вы пишете плагины C/C++ для After Effects и используете Xcode для отладки плагина на macOS, возможно, вы не сможете подключиться к запущенному экземпляру.В этой статье показано, как это исправить.

Проблема

При попытке подключить Xcode к запущенной версии After Effects 26.5 Xcode показывает диалоговое окно с сообщением о том, что не удалось подключиться к процессу, и просит предоставить разрешение на отладку.

Диалоговое окно Xcode, которое появляется при неудачном подключении к After Effects, отображает ошибку «Не удалось подключиться к идентификатору процесса» с кнопками «Показать подробные сведения» и «OK».
Xcode показывает это диалоговое окно, когда macOS блокирует подключение отладчика к процессу After Effects.

Подпись кода After Effects блокирует отладчик

After Effects имеет цифровую подпись, и macOS по умолчанию блокирует подключение отладчика Xcode к приложению с цифровой подписью.Для отладки плагина создайте копию After Effects для разработки и повторно подпишите её с включённым разрешением на отладку.

Чтобы включить отладку для плагина, выполните следующие действия:

Создайте копию всей папки установки After Effects и назовите её Adobe After Effects-developer.Поместите копию рядом с папкой установки по умолчанию.

Откройте Терминал и убедитесь, что текущий каталог доступен для записи, например ваша домашняя папка.Затем выполните:

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

Откройте файл entitlements.xml, созданный на предыдущем шаге.

Удалите все символы, стоящие перед <?xml.

Добавьте следующее разрешение:

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

Повторно подпишите копию для разработки:

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

Запустите повторно подписанную копию и подключите отладчик как обычно.

Примечание

Вам необходимо повторять этот процесс каждый раз при отладке более новой сборки, отличной от бета-версии.

Подробнее об отладке бета-сборок см. в документации After Effects SDK.