Illustrator Beta 30.x — CEPHtmlEngine entitlement errors, DVAMacContainerView text input crash, and performance issues on macOS
System Information:
-
macOS version: macOS Sequoia (14.x)
-
Machine: Mac Pro
-
GPU: AMD Radeon RX 6900 XT (16 GB VRAM)
-
Illustrator Beta version: 30.x (latest)
-
Creative Cloud: Latest version
Issue 1 — CEPHtmlEngine missing entitlements (Critical)
Every time Illustrator Beta launches, tccd reports that CEPHtmlEngine Helper is missing required entitlements for microphone and screen capture access:
text
tccd: Prompting policy for hardened runtime; service: kTCCServiceMicrophone requires entitlement com.apple.security.device.audio-input but it is missing for responsible=com.adobe.illustratorBeta
This appears to be caused by the Beta build being signed without com.apple.security.device.audio-input and com.apple.security.device.cameraentitlements in the CEPHtmlEngine Helper binary. As a result, CEP panels (Firefly, Libraries, Discover) fail to initialize correctly and trigger repeated TCC permission prompts.
Affected process:/Applications/Adobe Illustrator (Beta)/Adobe Illustrator.app/Contents/MacOS/CEPHtmlEngine/CEPHtmlEngine.app/Contents/Frameworks/CEPHtmlEngine Helper.app
Issue 2 — DVAMacContainerView text input crash (High)
Every time a text field is activated in the UI, the following error is logged repeatedly:
text
Adobe Illustrator: -[TUINSCursorUIController activate:]: DVAMacContainerView doesn't conform to NSTextInputClient protocol.
This causes noticeable input lag and occasional UI freezes when working with type tools or any panel that contains text input. The DVAMacContainerView component does not implement the standard macOS NSTextInputClient protocol, which breaks IME compatibility.
Issue 3 — Performance Diagnostics: main thread blocking (High)
On launch and during file open operations, multiple fault messages appear:
text
Adobe Illustrator — Performance Diagnostics: "This method should not be called on the main thread as it may lead to UI unresponsiveness."
This results in the application becoming unresponsive for 3–8 seconds during startup and when opening complex .ai files.
Issue 4 — runningboardd entitlement errors (Medium)
The following error repeats continuously while Illustrator Beta is running:
text
runningboardd: [app<application.com.adobe.illustratorBeta>] client not entitled to get limitationsForInstance: RBSEntitlement=com.apple.runningboard.process-state, Client not entitled
This suggests the Beta build is missing the com.apple.runningboard.process-stateentitlement in its code signature, causing runningboardd to reject process state queries repeatedly.
Issue 5 — Missing DetachedSignatures path
text
Adobe Illustrator: osunix.c:49455: 2: open /private/var/db/DetachedSignatures — No such file or directory
Illustrator Beta attempts to verify detached code signatures at /private/var/db/DetachedSignatures, but this path does not exist on the system. This may affect signature verification for embedded components.
Workaround applied: sudo mkdir -p /private/var/db/DetachedSignatures — partially resolves the file open error but does not fix entitlement issues.
Steps to reproduce:
-
Install Illustrator Beta via Creative Cloud
-
Launch the application
-
Open Console.app and filter by "Adobe Illustrator"
-
All issues above appear immediately on launch and persist during the session
Expected behavior: Application launches without entitlement errors, text input works without protocol conformance warnings, and startup completes without main thread blocking.
Actual behavior: Repeated entitlement errors, UI freezes on startup, broken text input in CEP panels.
Additional notes:
-
The stable version of Illustrator (non-Beta) does not exhibit these issues
-
Resetting TCC permissions via
tccutil reset Microphone com.adobe.illustratorBetadoes not permanently resolve Issue 1 -
Issues persist after full reinstall via Creative Cloud
