HomeKit is broken on macOS Ventura

If you build any HomeKit app against the iOS 16 / macOS Ventura SDK with Mac Catalyst (or run it with the Designed for iPhone / iPad destination on Apple Silicon) they are broken and the HMHomeManagerDelegate.homeManagerDidUpdateHomes() method is never called on the manager delegate.

This is an issue since macOS Ventura Beta 1 and keeps happening on Beta 3. Any idea how to solve this issue?

Answered by bugfaceus in 720079022

I am seeing the same thing on iPad OS 16 (15.5 as a target still seems to work fine) in a SwiftUI app.

Accepted Answer

I am seeing the same thing on iPad OS 16 (15.5 as a target still seems to work fine) in a SwiftUI app.

So macOS Ventura Beta 4 and Xcode 14 Beta 4 are out and HomeKit apps do not work at all when built with them and nobody at Apple seems to care…

yes. the same here. homekit using catalyst and compiled on ventura currently does not work on any ventura version, using made for ipad works fine. catalyst version compiled on mac os 12 also works on ventura.

macOS Ventura Beta 5 and this issue is not fixed…

Xcode 14 Beta 5 Monterey Mac Catalyst

Initializing HomeManger results in Error from XPC service that it could not connect homed.

This seems to be the underlying issue: Xcode 14 removes HomeKit entitlement from Mac Catalyst builds (https://github.com/feedback-assistant/reports/issues/349).

This seems to have been fixed as off Xcode 14.1 beta 1

HomeKit is broken on macOS Ventura
 
 
Q