A link to the error codes is contained in NSError + HomeKit.m in the sample project HMCatalog for HomeKit. (See " https://developer.apple.com/homekit/ "). Please note that you do not need to be a developer to access these resources.
The corresponding pairs of error codes from the dictionary provided in this file are as follows:
(int) 76: @ "Keychain sync not enabled"
(int) 77: @ "Cloud data synchronization continues"
(int) 78: @ "Network unreachable"
At first glance, I think this indicates a poor WiFi connection?
To clear iCloud Keychain for HomeKit, I found that the following process worked.
- Note: when you follow this process, all home information must be restored.
1) select Settings> iCloud> Keychain, disable the Keychain iCloud setting.
2) select Settings> Privacy> HomeKit select "Reset HomeKit Configuration ..."
3) select Settings> iCloud> Keychain enable Keychain iCloud settings
source share