What is the NSExtensionPointIdentifier for the HomeKit Matter extension?

The documentation for HMCHIPServiceRequestHandler mentions having the NSExtensionPrincipalClass inherit from HMCHIPServiceRequestHandler.

Is there a NSExtensionPointIdentifier that should be set to enable the HomeKit Matter extension?

Currently, my extension is not being called when trying to set up a new Matter device using HMAccessorySetupManager and I'm not sure why. ☹️

The latest Xcode 13 Beta does not yet offer a HomeKit extension template when creating a new target, so I'm not sure how to check if there's something I'm missing in the NSExtension dictionary in the extension's Info.plist.

Thanks!

Replies

After some digging, I managed to find the NSExtensionPointIdentifier for the HomeKit CHIP Extension in Xcode 13.0 beta 5:

com.apple.HomeKit.extension.CHIP

Unfortunately, even with my NSExtension values all squared up, my extension with the HMCHIPServiceRequestHandler subclass is still not getting launched during CHIP device commissioning, so I'm not done debugging.