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
Page 195 of 320 6398 results