Steps I took to fix this issue:
Make sure you have installed both libusb and pkg-config from brew.
Download the latest CCID driver from here https://ccid.apdu.fr/files/ and unzip it
In terminal, cd to where the libs from libusb are installed (mine was in /opt/homebrew/Cellar/libusb/1.0.26/lib) and run these 2 commands:
mv libusb-1.0.dylib libusb-1.0.lib
mv libusb-1.0.0.dylib libusb-1.0.0.lib
cd to where you the CCID stuff and run these 2 commands:
pkg-config --libs libusb-1.0
pkg-config --cflags libusb-1.0
Install the driver using these commands:
./MacOSX/configure
make
sudo make install
Assuming you've followed along correctly and everything ran without issues, you should now have a new CCID driver installed in /usr/local/libexec/SmartCardServices/drivers/ifd-ccid.bundle.
Once you have made all your changes, in order for this driver to take effect you have to reboot the system.
Topic:
App & System Services
SubTopic:
Core OS
Tags: