Ajuda
Lector de DNIe per a Mac: quin serveix i quin no
Guia actualitzada: 1 d'agost de 2026 · per David Pelayo (nexoapex)
El DNIe és una targeta de contacte: per llegir-la en un Mac cal un lector físic. La bona notícia és que macOS porta el driver de sèrie. Des de macOS 10.15, qualsevol lector USB que compleixi la classe CCID funciona sense instal·lar absolutament res — i gairebé tots els lectors de DNIe que es venen a Espanya la compleixen.
Què vol dir «compatible amb Mac» de debò
L'etiqueta de la caixa poques vegades ajuda: molts lectors perfectament vàlids només esmenten Windows, i alguns que anuncien «compatible amb Mac» només hi afegeixen un instal·lador que no necessites. El que realment importa és una sola cosa: que el lector sigui CCID («Chip Card Interface Device»), la classe estàndard d'USB per a lectors de targetes intel·ligents.
Apple documenta que macOS inclou suport natiu per a lectors USB de classe CCID mitjançant CryptoTokenKit, sense programari addicional. És a dir: si el lector és CCID, el connectes i el sistema ja el reconeix. Si el fabricant et demana instal·lar un driver per a macOS, gairebé sempre és perquè vol oferir-te la seva pròpia utilitat, no perquè el lector ho necessiti.
Com saber si un lector és CCID abans de comprar-lo
- Busca a la fitxa del producte les sigles CCID, o la paraula «driverless» / «sense drivers».
- Busca ISO 7816: és la norma de les targetes de contacte, i el DNIe la compleix. Un lector que esmenta ISO 7816 i CCID funcionarà.
- Si la fitxa esmenta PC/SC, bon senyal: és la capa que macOS fa servir per sota.
- Desconfia només del molt exòtic: lectors amb programari propietari obligatori, o combinats amb funcions extra que depenen d'una utilitat de Windows.
No cal gastar gaire. Un lector de contacte bàsic compleix exactament igual que un de car; el que pagues de més sol ser format (encastable, amb teclat) o certificacions que l'ús domèstic no necessita.
Comprovar si el Mac ja veu el teu lector
Abans de donar per perdut un lector que ja tens, comprova si el sistema el detecta. Amb el lector connectat:
- Obre Informació del Sistema (mantén premuda la tecla ⌥ i tria Menú Apple > Informació del Sistema).
- Ves a USB a la barra lateral.
- Busca el teu lector a la llista de dispositius.
Si prefereixes el Terminal, system_profiler SPUSBDataType imprimeix el mateix. Que hi aparegui vol dir que el Mac veu el maquinari. Si apareix el lector però cap aplicació no troba la targeta, el problema és més amunt — i gairebé sempre és la targeta, no el lector: mira-t'ho a PIN bloquejat o certificat caducat.
Alimentació: l'errada tonta més freqüent
Els lectors de sobretaula consumeixen més del que sembla. Connectat a un hub USB-C sense alimentació pròpia — o a un monitor que fa de hub — un lector pot aparèixer i desaparèixer, o no arribar a inicialitzar-se. Apple adverteix d'aquest mateix punt per als lectors CCID de sobretaula. Abans de concloure que el lector està trencat, prova'l en un port del mateix Mac, o en un hub amb alimentació.
I l'NFC? El DNIe 3.0 i 4.0 en tenen, però el Mac no
Les versions recents del DNIe incorporen una interfície sense contacte (NFC), que és el que permet llegir-lo acostant-lo a un mòbil. En un Mac això no és una alternativa: els Mac no tenen lector NFC accessible per a les aplicacions, de manera que la via per contacte — la targeta inserida en un lector — és l'única disponible. Que el teu DNIe sigui 3.0 o 4.0 no canvia quin lector necessites.
El Mac veu el lector, però l'aplicació no
És la situació més confusa, i gairebé mai no és culpa del lector. Per ordre de probabilitat:
- La targeta no està ben inserida — el xip ha d'entrar mirant cap amunt i arribar fins al fons.
- El PIN està bloquejat o els certificats han caducat: la targeta es llegeix, però no serveix per identificar-se ni signar. És, de bon tros, la causa més habitual — el detall és a aquesta guia.
- És l'AutoFirma qui falla, no el sistema. L'AutoFirma té una llista llarga d'errades pròpies a macOS, i unes quantes s'assemblen molt a «no hi ha lector»: les recorrem una a una a AutoFirma al Mac.
Què mirar en comprar, resumit
| Mira això | Per què |
|---|---|
| Classe CCID | És l'únic que macOS necessita: driver inclòs al sistema |
| ISO 7816, contacte | És la norma que compleix el DNIe |
| Connector que tingui el teu Mac | USB-A necessitarà adaptador als Mac moderns |
| Etiqueta «compatible amb macOS» | Ni suma ni resta — el determinant és CCID |
| Driver obligatori del fabricant | Senyal d'alarma: un CCID no el necessita |
On encaixa DNIe para Mac
DNIe para Mac parla amb el lector a través del subsistema de targetes del mateix macOS, així que si el sistema veu el lector, l'app també. No instal·la drivers ni demana permisos especials, i quan alguna cosa falla et diu què és —targeta mal inserida, PIN bloquejat, certificat caducat— en lloc d'un error genèric. Pots veure com funciona o endur-te'l al Mac.
Cal instal·lar algun driver per al lector a macOS?
Amb un lector de classe CCID, no. macOS inclou el suport des de la versió 10.15 mitjançant CryptoTokenKit, així que n'hi ha prou de connectar-lo. Si el fabricant ofereix un instal·lador per a macOS, gairebé sempre és per a la seva pròpia utilitat de configuració, no un requisit per llegir la targeta.
Serveix qualsevol lector de targetes per al DNIe?
Qualsevol que sigui de contacte, compleixi ISO 7816 i sigui de classe CCID. No serveixen els lectors de targetes de memòria (SD, microSD), que no hi tenen res a veure, ni els lectors exclusivament sense contacte, perquè al Mac el DNIe es fa servir per contacte.
Puc llegir el DNIe al Mac per NFC, sense lector?
No. Encara que el DNIe 3.0 i 4.0 tenen interfície NFC, els Mac no exposen cap lector NFC a les aplicacions. A macOS l'única via és un lector de contacte per USB.
El lector apareix a Informació del Sistema però no funciona. Està trencat?
Gairebé segur que no: si apareix a USB, el Mac veu el maquinari. Comprova que la targeta estigui inserida amb el xip cap amunt i fins al fons, i després descarta que el PIN estigui bloquejat o els certificats caducats, que és la causa més freqüent de molt.