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!

Accepted Answer

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.

What is the NSExtensionPointIdentifier for the HomeKit Matter extension?
 
 
Q