首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

一、HomeKit简介

2024-12-18 来源:化拓教育网

本文将讲述如何开发HomeKit 应用,HomeKit是用于交流和自动联接家庭配件的框架,配件都已经支持苹果的代理。HomeKit应用发现可兼容的配件和配置它们。用户可以用HomeKit控制电器(如灯或者空调),和用Siri来控制智能家居。通过iCloud同步智能家居数据到iOS设备, HomeKit对象中存储用户其他设备信息。HomeKit可以支持远程程控,多个设备和多用户操作,HomeKit是绝对安全并保护用户隐私。

HomeKit.png

HomeKit的服务是通过苹果的商店进行派送的,HomeKit需要在Xcode中进行额外的设置,HomeKit 应用事先一定配置HomeKit。为了避免出现任务分配问题,并保证HomeKit和Xcode有兼容性,在请不要直接编辑entitlements文件。

一、配置Xcode环境

方便使用HomeKit框架,一定要实现如下所有的步骤:

  • 一台安装Xcode 6以上版本Mac电脑
  • 为了更好的体验,在苹果开发者中心中,设置XCode和OSX认证。
    如何配置开发证书和配置文件,

二、设置HomeKit

为了使用HomeKit,Xcode 要在项目中增加HomeKit entitlement 文件和App ID在开发者中心。Xcode也增加HomeKit框架在项目中。在开发者中心中,HomeKit要有一个完整的 App ID。
HomeKit操作如下

  • 首先新建一个工程,在你的Xcode里边添加一个你的APPLE ID。
  • 选择你的team。(一般只要xcode跑过真机的这两布都是应该做过的,已经有的请忽略)。
  • 启用homekit,在控制面板里找到homekit,并打开开关。打开关时下图中的红色标记都是打勾的,如图所示:


    Snip20170322_13.png
  • 此时工程中多一个.entitlements文件:
Snip20170322_14.png

三、下载智能家居模拟器

如果开发HomeKit应用时,不必要买一台智能电器。可以用HomeKit 智能家居模拟器来测试HomeKit应用,HomeKit 智能家居模拟器不是在Xcode上。

如下三个步骤是下载HomeKit 智能家居模拟器

  1. Capabilities里面下载智能家居模拟器。


    Snip20170322_15.png

2.选择下图中的安装包,“Hardware IO Tools for Xcode”


Snip20170322_16.png

3.安装.dmg file ,将如下红色标记拖到应用文件夹中

Snip20170322_17.png

完成智能家居模拟器的安装,下面可以下式写代码啦!

显示全文