The final version of macOS Catalina (10.15) was released a few days ago. Here are our instructions on how to enable the XModules again(*). The above solution with turning off gatekeeper is still valid and works well. But you can also enable the XModules without disabling gatekeeper:
The procedure is the same for all 3 XModules (file access, mouse and keyboard control and desktop automation/computer vision):
- Run (demo) macro that uses the XModule app.
- Click “Cancel” on security prompt
- Allow the XModule app
- Press “Open” (XModule) at the next macro run
In addition, for Mac desktop automation, you need to enable Chrome and/or Firefox to do screen recording. The reason is that UI Vision needs to take periodic desktop screenshots.
The first time you run UI automation you will get this prompt:
(*) Technically these changes are required because Catalina enforces now notarization. Catalina is Apple’s first Mac operating system to require app notarization . The stipulation impacts apps distributed outside of the Mac App Store, which must now be vetted by Apple before they are allowed to run on user machines.