How to match ICA driver to device with plist files ?

I did it with older OSX versions, but can't do on Ventura

Vendor and product IDS are defined in DeviceMatchingInfo.plist:

<key>usb</key>
<dict>
    <key>IOUSBDevice</key>
    <array>
        <dict>
            <key>Product Identification</key>
            <string>TravelScan Pro</string>
            <key>device events</key>
            <array>
                <string>scan</string>
            </array>
            <key>device type</key>
            <string>scanner</string>
            <key>idProduct</key>
            <integer>18455</integer>
            <key>idVendor</key>
            <integer>7628</integer>
        </dict>
    </array>
</dict> 

There is also DeviceInfo.plist with scanner properties. Additionally I tried to insert following keys into the project info.plist:

<key>IOKitPersonalities</key>
    <dict>
        <key>travelscanpro</key>
        <dict>
            <key>IOClass</key>
            <string>travelscanpro</string>
            <key>IOProviderClass</key>
            <string>IOUSBDevicxe</string>
            <key>idProduct</key>
            <string>0x4817</string>
            <key>idVendor</key>
            <string>0x1DCC</string>
        </dict>
    </dict>

as well as com.apple.developer.driverkit.transport.usb key with Vendor ID into entitlemens file, but no changes, the scanner is not shown in ImageCapture.app.

There are log messages on scanner connect:

icdd                  default            Device DB | Creating local devices icdd
<Missing Description> default Sandbox: icdd(549) allow file-read-data /Library/Image Capture/Devices kernel
<Missing Description> default Sandbox: icdd(549) allow file-read-data /Library/Image Capture/Devices/AbcTr.app/Contents/Resources/DeviceMatchingInfo.plist kernel
<Missing Description> default Sandbox: icdd(549) allow file-read-data /Library/Image Capture/Devices/AbcTr.app/Contents/Resources/DeviceInfo.plist kernel
icdd                  default            Device DB | Creating bonjour devices icdd
<Missing Description> default Sandbox: icdd(549) allow file-read-data /Library/Image Capture/Devices kernel
<Missing Description> default Sandbox: icdd(549) allow file-read-data /Library/Image Capture/Devices/AbcTr.app/Contents/Resources/DeviceMatchingInfo.plist kernel
icdd                  default       =>  [Matching] | [ 0x00,0x00,0x00 ] icdd
icdd                  default                Added | 0x10000007 - [USB][   TravelScan Pro ] ( 0, 0, 0) @ 0x2400000 | icdd
icdd                  default           Autolaunch | 00000000-0000-0000-0000-000000000030 => (null) icdd
ccid                  error   Failed to find AppleUSBAlternateServiceRegistryID.  com.apple.ifdreader

What does mean the last message ? I could not find any useful info. The application can be launched manually

How to match ICA driver to device with plist files ?
 
 
Q