| Anterior | Siguiente |
| kOSKextReturnDependencies | kOSKextReturnCache |
kOSKextReturnArchNotFound
Qué significa kOSKextReturnArchNotFound
kOSKextReturnArchNotFound indica que el loader no encontró en el kernel extension un executable slice compatible con la arquitectura requerida. No es una afirmación genérica sobre la compatibilidad de aplicaciones del mismo Mac.
La arquitectura se evalúa para el ejecutable del kext y para el código de sus dependencias. Un bundle puede existir, estar firmado y aun así carecer del slice que necesita el kernel en ejecución.
Qué comprobar
- Registre arquitectura del kernel y arquitecturas presentes en el ejecutable del kext.
- Compruebe también los executable slices de las dependencias seleccionadas.
- No confunda un bundle Universal de una aplicación con la arquitectura real del binario del kext.
- Use una build destinada a esa plataforma; no intente corregirlo cambiando permisos o aprobación de seguridad.
Referencias técnicas
- XNU: OSKextLib.h
- Apple Technical Note TN2206: macOS Code Signing In Depth
- Apple Platform Security: DriverKit security
¿Buscas un código diferente? Buscar otro código de estado o error.