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.
Update: Meanwhile we sign all UI.Vision RPA binaries and submit them for notarization to Apple. So the above “cannot be recognized” warning dialogs no longer appear.