macOS에서 After Effects 26.5의 플러그인 디버그

마지막 업데이트 날짜 2026년 9월 9일

macOS에서 C/C++ 플러그인을 디버그할 때 Xcode가 After Effects 26.5에 첨부되지 않는 문제를 해결합니다.

After Effects용 C/C++ 플러그인을 작성하고 macOS에서 Xcode를 사용해 플러그인을 디버그하는 경우, 실행 중인 인스턴스에 첨부하지 못할 수 있습니다.이 문서에서는 해결 방법을 안내합니다.

문제

실행 중인 After Effects 26.5 버전에 Xcode를 첨부하려고 하면, Xcode에서 프로세스에 첨부할 수 없다는 대화 상자가 나타나며 디버깅 권한 부여를 요청합니다.

After Effects에 첨부하지 못할 때 나타나는 Xcode 대화 상자로, "Could not attach to pid"와 함께 [세부 정보 표시] 및 [확인] 버튼이 표시됩니다.
macOS에서 디버거가 After Effects 프로세스에 첨부되는 것을 차단할 때 Xcode에 이 대화 상자가 나타납니다.

After Effects 코드 서명으로 인한 디버거 차단

After Effects는 코드 서명되어 있으며, macOS는 기본적으로 Xcode가 코드 서명된 앱에 디버거를 첨부하는 것을 차단합니다.플러그인을 디버그하려면 After Effects의 개발용 사본을 만들고 디버깅 권한을 활성화하여 다시 서명해야 합니다.

플러그인의 디버깅을 활성화하려면 다음을 수행하세요.

전체 After Effects 설치 폴더의 사본을 만들고 Adobe After Effects-developer라는 이름을 지정합니다.기본 설치 폴더 옆에 사본을 배치합니다.

Terminal을 열고 현재 디렉터리가 홈 폴더와 같이 쓰기 가능한 위치인지 확인하세요. 그런 다음, 다음을 실행합니다.

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"

다시 서명된 사본을 실행한 다음 평소와 같이 디버거를 첨부하세요.

메모

더 새로운 non-Beta 빌드를 디버그할 때마다 이 과정을 반복해야 합니다.

After Effects SDK 문서에서 Beta 빌드 디버깅에 대해 자세히 알아보세요.