Apple Error Codes Database
Comprehensive Apple Error Codes
Explore our extensive database of over 5,000 Apple Ecosystem error codes. From macOS to iOS, tvOS, watchOS, and visionOS, each code is presented with its name and a concise description to help you quickly pinpoint and resolve issues.
Whether you’re a developer refining an app or a user troubleshooting a system glitch, this resource empowers you with the knowledge to decode cryptic errors and find actionable solutions. No more guesswork—just clear guidance to keep your projects and devices running smoothly.
Number | Name & Description | Platforms | Framework | Header |
---|---|---|---|---|
64 (0x00000040) |
kIORPCMessageError
Invalid or malformed IOKit RPC message.
|
macOS | DriverKit | IORPC.h |
-15 |
kIOURLImproperArgumentsError
IOKit URL access received improper arguments.
|
macOS | IOKit | IOCFURLAccess.h |
-17 |
kIOURLPropertyKeyUnavailableError
URL property key unavailable in IOKit.
|
macOS | IOKit | IOCFURLAccess.h |
-14 |
kIOURLRemoteHostUnavailableError
Remote host unavailable for I/O URL.
|
macOS | IOKit | IOCFURLAccess.h |
-13 |
kIOURLResourceAccessViolationError
IOKit: URL resource access violation.
|
macOS | IOKit | IOCFURLAccess.h |
-12 |
kIOURLResourceNotFoundError
IOKit URL resource not found.
|
macOS | IOKit | IOCFURLAccess.h |
-18 |
kIOURLTimeoutError
I/O URL access request timed out.
|
macOS | IOKit | IOCFURLAccess.h |
-10 |
kIOURLUnknownError
Unknown I/O URL access error occurred.
|
macOS | IOKit | IOCFURLAccess.h |
-16 |
kIOURLUnknownPropertyKeyError
Unknown property key for I/O URL access
|
macOS | IOKit | IOCFURLAccess.h |
-11 |
kIOURLUnknownSchemeError
IOKit: URL unknown scheme error.
|
macOS | IOKit | IOCFURLAccess.h |
3758112770, -536854526 (int32) (0xE0004002) |
kIOUSBBitstufErr
Bit stuffing error occurred in USB communication.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112780, -536854516 (int32) (0xE000400C) |
kIOUSBBufferOverrunErr
Buffer overrun occurred during USB transfer; data exceeds allocated buffer.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112781, -536854515 (int32) (0xE000400D) |
kIOUSBBufferUnderrunErr
Buffer underrun occurred during USB transfer; insufficient data for operation.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112840, -536854456 (int32) (0xE0004048) |
kIOUSBClearPipeStallNotRecursive
USB pipe stall clearing is not recursive; operation failed.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112854, -536854442 (int32) (0xE0004056) |
kIOUSBConfigNotFound
Specified USB configuration could not be found.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112769, -536854527 (int32) (0xE0004001) |
kIOUSBCRCErr
CRC error detected in USB communication.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112771, -536854525 (int32) (0xE0004003) |
kIOUSBDataToggleErr
Data toggle error detected during USB communication.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112837, -536854459 (int32) (0xE0004045) |
kIOUSBDeviceCountExceeded
USB device count exceeded; operation cannot proceed.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112841, -536854455 (int32) (0xE0004049) |
kIOUSBDeviceNotHighSpeed
USB device is not operating in high-speed mode.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112839, -536854457 (int32) (0xE0004047) |
kIOUSBDevicePortWasNotSuspended
USB device port was not suspended as required for the operation.
|
macOS | Kernel | IOKit/usb/USB.h |