Xamarin iOS-HomeKit集成

Xamarin iOS-HomeKit集成,ios,xamarin,xamarin.ios,homekit,Ios,Xamarin,Xamarin.ios,Homekit,我正在使用Xamarin.iOS开发一个应用程序。 我需要添加使用来自内部API的地址向HomeKit添加附件的可能性(基本上我使用web请求检索设备的地址)。 一旦我有了这个附件的设置代码,我就尝试使用HomeKit中的以下API _ 尤其是具有以下签名AddAndSetupAccessories(HMAccessorySetupPayload,Action)的API 但在完成任务时应该采取的行动却从来没有发生过 我得到的唯一结果是,我的应用程序试图进入后台,但它仍然被卡住,无法使用 我从设备

我正在使用Xamarin.iOS开发一个应用程序。 我需要添加使用来自内部API的地址向HomeKit添加附件的可能性(基本上我使用web请求检索设备的地址)。 一旦我有了这个附件的设置代码,我就尝试使用HomeKit中的以下API

_

尤其是具有以下签名AddAndSetupAccessories(HMAccessorySetupPayload,Action)的API 但在完成任务时应该采取的行动却从来没有发生过

我得到的唯一结果是,我的应用程序试图进入后台,但它仍然被卡住,无法使用

我从设备日志中得到的唯一提示是:

HomeUIService主机应用程序没有“com.apple.homekit.private spi access”或“com.apple.developer.homekit.allow setup payload”权限--不允许从URL添加

但我有权将Homekit添加到我的应用程序中。我找不到有关日志消息中指定的权利的任何文档

有人经历过这样的事情吗


谢谢大家

我从苹果的支持部门得到了答案,所以我回答我的问题只是为了将来的某个人或过去的我自己(黑暗系列剧透:)

如果不添加“com.apple.developer.homekit.allow setup payload”的值等于True,则此API基本上不起作用

我知道,没有关于这方面的文件,但这就是它


大家好,在创建资源调配配置文件之前,Apple ID是否包含HomeKit服务?是的,首先我们在应用ID中添加了标志,然后我们创建了资源调配配置文件。