Enable HomeKit


May 22, 2021 01:00 HomeKit App Development guide


Table of contents


Enable HomeKit

HomeKit App Services is only available to app apps published through the App Store. I n your Xcode project, HomeKit applications require additional configuration, and your app must have a development certificate and code signature to use HomeKit. U se HomeKit in Xcode's Capabilities panel to avoid code signing issues. You don't need to edit authorization files directly at Xcode or the Loyalty Center.

Set up

In order to complete all the steps in this document, you need to:

  • One Mac computer with versions of Xcode 6 or Xcode 6 or more installed.
  • For the best experience, it's a good idea to install the latest OS X system and the latest Xcode version on your Mac PC.
  • Plus the iOS Developer Program.
  • You have permission to create code signings and resource configurations at The Member Center.

Before you get started with HomeKit, make sure you've completed the following tasks. To create your team's profile, see: App Distribution Quick Start.

Enable HomeKit

When you successfully complete your previous task, the error messages and problem fix buttons in the Team pop-up menu in the General panel disappear. When the code signature configuration is successfully created, the General panel below is displayed.

Enable HomeKit

To resolve code signing and certificate configuration issues, see the Troubleshooting section in the App Distribution Guide documentation.

Enable HomeKit

To use HomeKit, first enable it. X code will add HomeKit permissions to your engineering authorization file and the App ID authorization file in the Loyalty Center, and the HomeKit framework will be added to your project. HomeKit requires a clear app ID, which was created for you to complete these steps.

Here are the steps to enable HomeKit:

  • In Xcode, select View and Navigators and Show Project Navigator.
  • Target from the Project/Targets pop-up menu (or from the sidebar of Project/Targets)
  • Click Capabilities to see a list of app services you can add.
  • Slide to the row where HomeKit is located and turn it on.

Download HomeKit Accessory Simulator

There is no need to purchase hardware products to develop Homekit applications. Y ou can have HomeKit Accessory Simulator test communication between the HomeKit app and the analog accessory device. H omeKit Accessory Simulator is not published with Xcode.

The steps for downloading HomeKit Accessory Simulator are as follows:

  • In the HomeKit section of the Capabilities panel, click the Download HomeKit Accessory Simulator button. (Or choose Xcode and Open Developer Tools and More Developer Tools)
  • Search in your browser and download "Hardware IO Tools for Xcode ".dmg file.
  • Double-click on the file file ~/Downloads .dmg
  • Drag HomeKit Accessory Simulator into the /Application file.

After that, you'll be able to test your HomeKit application using HomeKit Accessory Simulator, as described in Testing YourHomeKit App (page 30).