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 |
---|---|---|---|---|
70 |
HMErrorCodeDateMustBeOnSpecifiedBoundaries
HomeKit event date must be on specified boundaries.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
82 |
HMErrorCodeDeviceLocked
HomeKit device is locked and access is restricted.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
28 |
HMErrorCodeFireDateInPast
Fire date is in the past in HomeKit.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
52 |
HMErrorCodeGenericError
Generic HomeKit error.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
47 |
HMErrorCodeHomeAccessNotAuthorized
HomeKit home access not authorized.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
32 |
HMErrorCodeHomeWithSimilarNameExists
A home with a similar name already exists
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
17 |
HMErrorCodeInsufficientPrivileges
User or device lacks required privileges.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
62 |
HMErrorCodeInvalidAssociatedServiceType
HomeKit service has an invalid associated service type.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
22 |
HMErrorCodeInvalidClass
Specified class is invalid in HomeKit.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
19 |
HMErrorCodeInvalidDataFormatSpecified
Invalid data format specified in HomeKit.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
56 |
HMErrorCodeInvalidMessageSize
Message size is invalid for HomeKit.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
3 |
HMErrorCodeInvalidParameter
Invalid parameter used in HomeKit
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
43 |
HMErrorCodeInvalidValueType
Value has an invalid type for this HomeKit property.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
76 |
HMErrorCodeKeychainSyncNotEnabled
Keychain sync is not enabled in HomeKit
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
49 |
HMErrorCodeMaximumObjectLimitReached
HomeKit: maximum object limit reached.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
55 |
HMErrorCodeMessageAuthenticationFailed
Authentication failure for a HomeKit message.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
80 |
HMErrorCodeMissingEntitlement
Required HomeKit entitlement is missing
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
27 |
HMErrorCodeMissingParameter
A required parameter is missing.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
35 |
HMErrorCodeNameContainsProhibitedCharacters
Name contains prohibited characters for HomeKit.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |
60 |
HMErrorCodeNameDoesNotEndWithValidCharacters
HomeKit name ends with invalid or disallowed characters.
|
iOS, tvOS, visionOS, watchOS | HomeKit | HMError.h |