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 |
---|---|---|---|---|
3758112836, -536854460 (int32) (0xE0004044) |
kIOUSBStreamsNotSupported
USB streams are not supported for the current operation.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112842, -536854454 (int32) (0xE000404A) |
kIOUSBSyncRequestOnWLThread
USB sync request attempted on a work loop thread; invalid usage.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112864, -536854432 (int32) (0xE0004060) |
kIOUSBTooManyPipesErr
Too many USB pipes allocated; common with extensive device connections.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112834, -536854462 (int32) (0xE0004042) |
kIOUSBTooManyTransactionsPending
Excessive USB transactions queued; limits exceeded, often due to high-volume I/O operations.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112848, -536854448 (int32) (0xE0004050) |
kIOUSBTransactionReturned
USB transaction was returned prematurely; possible protocol or device error.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112849, -536854447 (int32) (0xE0004051) |
kIOUSBTransactionTimeout
USB transaction timed out; device may be unresponsive or disconnected.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112865, -536854431 (int32) (0xE0004061) |
kIOUSBUnknownPipeErr
Unknown or invalid USB pipe specified for the operation.
|
macOS | Kernel | IOKit/usb/USB.h |
3758112775, -536854521 (int32) (0xE0004007) |
kIOUSBWrongPIDErr
Wrong packet ID detected in USB communication.
|
macOS | Kernel | IOKit/usb/USB.h |
-30422 |
kISpBufferToSmallErr
The provided buffer is too small to hold the requested data.
|
macOS | CarbonCore | MacErrors.h |
-30428 |
kISpDeviceActiveErr
The specified device is already active and cannot be activated again.
|
macOS | CarbonCore | MacErrors.h |
-30426 |
kISpDeviceInactiveErr
The specified device is inactive, preventing the requested operation.
|
macOS | CarbonCore | MacErrors.h |
-30423 |
kISpElementInListErr
The element is already in the list and cannot be added again.
|
macOS | CarbonCore | MacErrors.h |
-30424 |
kISpElementNotInListErr
The requested element does not exist in the list.
|
macOS | CarbonCore | MacErrors.h |
-30420 |
kISpInternalErr
An internal error occurred in InputSprocket.
|
macOS | CarbonCore | MacErrors.h |
-30429 |
kISpListBusyErr
The InputSprocket list is busy and cannot process the request.
|
macOS | CarbonCore | MacErrors.h |
-30427 |
kISpSystemActiveErr
The InputSprocket system is already active.
|
macOS | CarbonCore | MacErrors.h |
-30425 |
kISpSystemInactiveErr
The InputSprocket system is not active, so certain calls cannot be made.
|
macOS | CarbonCore | MacErrors.h |
-30421 |
kISpSystemListErr
An error occurred with the system’s list of InputSprocket elements or devices.
|
macOS | CarbonCore | MacErrors.h |
19279 |
klBadLoginOptionsErr
Bad login options in Kerberos.
|
macOS | Kerberos | KerberosLogin.h |
19379 |
klBadOptionValueErr
A bad or invalid option value was specified in Kerberos login.
|
macOS | Kerberos | KerberosLogin.h |