如何使用 Home Kit 配件模拟器

How to use Home Kit Accessory Simulator

我是 iOS 编程的新手...有人可以指导我如何使用 Home Kit Accessory Simulator 以及从哪里可以获得它。

我试过像这样设置我的模拟器,但不知道如何使用它..

谢谢, Soumyashree

这是一份 Apple 文档:Testing Your HomeKit App

测试您的 HomeKit 应用程序

如果您没有实体配件,请使用 HomeKit 配件模拟器来模拟家中的配件。每个模拟配件都有具有您可以从您的应用程序控制的特性的服务。

添加配件
使用 HomeKit Accessory Simulator 将一些配件添加到模拟网络中。

将附件添加到网络
在 HomeKit Accessory Simulator 中,单击左栏底部的添加按钮 (+)。

  1. 从 pop-up 菜单中选择添加附件。

  2. 输入配件名称和制造商。

  3. 输入配件名称和制造商。

  4. 单击完成

注意:如果需要,文档还包含有关如何创建附件服务的信息。

HomeKit Accessory Simulator 是未随 Xcode 安装的附加开发人员工具。要安装 HomeKit Accessory Simulator,请按照下载 HomeKit Accessory Simulator 中的步骤操作。

下载 HomeKit 配件模拟器

您无需购买配件即可开发 HomeKit 应用。您可以使用 HomeKit 配件模拟器来测试您的 HomeKit 应用程序与模拟配件的通信。 HomeKit 附件模拟器未随 Xcode.

分发

下载 HomeKit 配件模拟器

  1. 在功能窗格的 HomeKit 部分,单击下载 HomeKit 配件模拟器。

  2. 或者,选择 Xcode > 打开开发者工具 > 更多开发者工具。

  3. 在浏览器中,搜索并下载“Xcode 的硬件 IO 工具”.dmg 文件。

  4. 在 Finder 中,double-click ~/Downloads 中的 .dmg 文件。 将 HomeKit 配件模拟器拖到 /Applications 文件夹。

查看第 Adding Services to Accessories in this Apple document: HomeKit Developer Guide

部分

让我们借助示例附件服务添加过程解决您的问题,根据文档,使用示例 FAN

配件需要具有您可以从您的应用程序控制的特性的服务。您 select 来自预定义列表的服务,然后自定义特征。

为配件添加服务

  1. 在 HomeKit 附件模拟器中,select 附件列中的附件。

配件的服务显示在详细视图中。

  1. 单击添加服务,然后从 pop-up 菜单中选择一种服务。
    新服务出现在详细信息视图中。 HomeKit Accessory Simulator 为该类型的服务创建了共同特征。 例如,灯泡服务的默认特性是色调、饱和度、亮度和开启。 (On 特性与电源状态特性类型相同,如访问特性值中所述。)一些特性是强制性的,而另一些是可选的。例如,On 特性是强制性的,Hue、Saturation 和 Brightness 特性是可选的。