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 | 
|---|---|---|---|---|
| -962 | 
					 errItemNotFoundInTree 
					Item not found in the AVL tree. 
				 | 
				macOS | CarbonCore | AVLTree.h | 
| -5245 | 
					 errIteratorReachedEnd 
					Iterator has reached the end of data 
				 | 
				macOS | CarbonCore | MacErrors.h | 
| -30852 | 
					 errKBFailSettingID 
					Setting the keyboard ID failed. 
				 | 
				macOS | HIToolbox | Keyboards.h | 
| -30853 | 
					 errKBFailSettingTranslationTable 
					Setting the keyboard translation table failed. 
				 | 
				macOS | HIToolbox | Keyboards.h | 
| -30854 | 
					 errKBFailWritePreference 
					Writing the keyboard preference failed. 
				 | 
				macOS | HIToolbox | Keyboards.h | 
| -30851 | 
					 errKBIlligalParameters 
					Invalid or illegal parameters were provided for the keyboard operation. 
				 | 
				macOS | HIToolbox | Keyboards.h | 
| -30850 | 
					 errKBPS2KeyboardNotAvailable 
					PS/2 keyboard is not available or recognized by the system. 
				 | 
				macOS | HIToolbox | Keyboards.h | 
| -25293 | 
					 errKCAuthFailed 
					Keychain authentication failed. 
				 | 
				macOS | CarbonCore | MacErrors.h | 
| -25301 | 
					 errKCBufferTooSmall 
					Keychain buffer is too small. 
				 | 
				macOS | CarbonCore | MacErrors.h | 
| -25318 | 
					 errKCCreateChainFailed 
					Certificate chain creation failed 
				 | 
				macOS | CarbonCore | MacErrors.h | 
| -25316 | 
					 errKCDataNotAvailable 
					Keychain data not available 
				 | 
				macOS | CarbonCore | MacErrors.h | 
| -25317 | 
					 errKCDataNotModifiable 
					Keychain data is read-only 
				 | 
				macOS | CarbonCore | MacErrors.h | 
| -25302 | 
					 errKCDataTooLarge 
					Security keychain: data too large. 
				 | 
				macOS | CarbonCore | MacErrors.h | 
| -25297 | 
					 errKCDuplicateCallback 
					Security: duplicate callback. 
				 | 
				macOS | CarbonCore | MacErrors.h | 
| -25299 | 
					 errKCDuplicateItem 
					Keychain duplicate item error. 
				 | 
				macOS | CarbonCore | MacErrors.h | 
| -25296 | 
					 errKCDuplicateKeychain 
					A keychain with this name already exists. 
				 | 
				macOS | CarbonCore | MacErrors.h | 
| -25308 | 
					 errKCInteractionNotAllowed 
					Keychain interaction not allowed for security operation. 
				 | 
				macOS | CarbonCore | MacErrors.h | 
| -25315 | 
					 errKCInteractionRequired 
					User interaction required for Keychain operation 
				 | 
				macOS | CarbonCore | MacErrors.h | 
| -25298 | 
					 errKCInvalidCallback 
					Invalid callback in Keychain services. 
				 | 
				macOS | CarbonCore | MacErrors.h | 
| -25304 | 
					 errKCInvalidItemRef 
					Invalid item reference in Keychain. 
				 | 
				macOS | CarbonCore | MacErrors.h |